Talent.com
This job offer is not available in your country.
Design Engineering Principal

Design Engineering Principal

CelesticaGuindy, Tamil Nadu, India
14 hours ago
Job description

Req ID : Remote Position : No

Region : Asia

Country : India

State / Province : Chennai

City : Guindy, Chennai

Principal Engineer, Software

Celestica is looking for a talented and passionate software engineers who can help drive next generation data center and AI compute blades to join our team. You'll be responsible for designing, developing, and testing software that runs on SmartNICs, enabling high-performance networking and offloading critical workloads from the main CPU. #LI-LZ1

Key Responsibilities

Software Development :

  • You'll be responsible for designing, developing, and testing software that runs on SmartNICs, enabling high-performance networking and offloading critical workloads from the main CPU.
  • Optimize code for performance, efficiency, and low latency
  • Innovate new ideas in conjunction with networking engineers to optimize overall data center efficiency
  • Architect solutions for customer’s data center management needs working with multiple lower-level drivers, OS, libraries

Hardware Integration :

  • You'll be responsible for designing, developing, and testing software that runs on SmartNICs, enabling high-performance networking and offloading critical workloads from the main CPU.
  • Troubleshoot and resolve hardware-software interaction issues
  • Performance Optimization :

  • Analyze and optimize network performance, identifying bottlenecks and implementing solutions.
  • Develop and implement performance testing methodologies and tools.
  • Security :

  • Design and implement security features for SmartNIC software, ensuring data integrity and confidentiality
  • Stay up-to-date on security best practices and vulnerability remediation
  • Collaboration :

  • Work effectively in a team environment, collaborating with engineers and peer functional leads from different disciplines to innovate solutions, triage issues and speed execution
  • Work with product line management, customers and sales teams to understand requirements
  • Explain the value addition software brings to technical and non-technical audiences.
  • Leadership :

  • Mentor and coach team members on the technical skills and approaches to solve problems.
  • Review and maintain quality of code going into production.
  • Architect software applications that will work across multiple technology generations with minimal changes.
  • Present innovation and value addition from our software in technical forums and customer interactions
  • Knowledge / Skills / Competencies

  • Strong programming skills :  Proficiency in C, C++, P4 and other low-level programming languages.
  • Networking knowledge :  Deep understanding of networking protocols (TCP / IP, Ethernet, etc.) and concepts
  • Operating system knowledge :  Experience with Linux driver kernel development is a plus
  • Hardware experience :  Familiarity with main elements of CPU, DPU, memory, NICs, board monitoring elements is a must
  • Debugging and testing skills :  Ability to identify and resolve software and hardware issues.
  • Problem-solving skills :  Strong analytical and problem-solving abilities
  • Experience with GPU programming :  Prior experience GPU libraries like CUDA and ROCm is huge plus
  • Experience with SmartNICs :  Prior experience developing software for SmartNICs and understanding of cloud computing architectures and services is the plus
  • Clear Communication : Proven ability to articulate requirements and vision to large and diverse audience through written documents like architecture specifications and verbal presentations in technical forums is required.
  • Physical Demands

    Duties of this position are performed in a normal office environment.

    Duties may require extended periods of sitting and sustained visual concentration on a computer monitor or on numbers and other detailed data.

    Repetitive manual movements (e.g., data entry, using a computer mouse, using a calculator, etc.) are frequently required.

    Occasional travel may be required.

    Typical Experience

    15-20 years

    Typical Education

    Bachelor degree or higher education in Engineering

    Notes

    This job description is not intended to be an exhaustive list of all duties and responsibilities of the position. Employees are held accountable for all duties of the job. Job duties and the % of time identified for any function are subject to change at any time.

    Celestica is an equal opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on any protected status (including race, religion, national origin, gender, sexual orientation, age, marital status, veteran or disability status or other characteristics protected by law).

    At Celestica we are committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. Special arrangements can be made for candidates who need it throughout the hiring process. Please indicate your needs and we will work with you to meet them.

    COMPANY OVERVIEW :

    Celestica (NYSE, TSX : CLS) enables the world’s best brands. Through our recognized customer-centric approach, we partner with leading companies in Aerospace and Defense, Communications, Enterprise, HealthTech, Industrial, Capital Equipment and Energy to deliver solutions for their most complex challenges. As a leader in design, manufacturing, hardware platform and supply chain solutions, Celestica brings global expertise and insight at every stage of product development – from drawing board to full-scale production and after-market services for products from advanced medical devices, to highly engineered aviation systems, to next-generation hardware platform solutions for the Cloud. Headquartered in Toronto, with talented teams spanning 40+ locations in 13 countries across the Americas, Europe and Asia, we imagine, develop and deliver a better future with our customers.

    Celestica would like to thank all applicants, however, only qualified applicants will be contacted.

    Celestica does not accept unsolicited resumes from recruitment agencies or fee based recruitment services.

    Create a job alert for this search

    Principal Design Engineering • Guindy, Tamil Nadu, India

    Related jobs
    • Promoted
    Engineering Manager

    Engineering Manager

    Pine LabsChennai, IN
    We are looking for proactive engineering managers with 10+ years of engineering experience and proven leadership skills.Engineering managers are expected to work on many projects at the same time, ...Show moreLast updated: 29 days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Recrochennai, tamil nadu, in
    Essential duties / responsibilities : .Investigate, troubleshoot, and resolve software issues to ensure system stability and reliability. Maintain and enhance existing applications by optimizing perform...Show moreLast updated: 2 days ago
    • Promoted
    Principal Engineer, Agent Platform

    Principal Engineer, Agent Platform

    MightyBotChennai, IN
    Join our team as a Principal Engineer, where we're focused on graduating AI from interesting demos to indispensable products. You will architect and build the core distributed systems that provide t...Show moreLast updated: 24 days ago
    • Promoted
    Engineering Manager

    Engineering Manager

    OmnissaChennai, Tamil Nadu, India
    The world is evolving fast, and organizations everywhere—from corporations to schools—are under immense pressure to provide flexible, work-from-anywhere solutions. They need IT infrastructure that e...Show moreLast updated: 30+ days ago
    • Promoted
    Engineering Manager

    Engineering Manager

    Petals Careers Private Limitedchennai, tamil nadu, in
    Our client is on a mission to help organizations make sense of the world's data.Unstructured dark data contains nuggets of information that, when paired with human context, unlock some of the most ...Show moreLast updated: 24 days ago
    Senior Manager - Structural Engineering

    Senior Manager - Structural Engineering

    Saaki Argus & Averil ConsultingChennai, Tamil Nadu, India
    Quick Apply
    Company : Our client is a global leader in Engineering and R&D (ER&D) services with presence across the world.It is a subsidiary of a large conglomerate and is engaged in providing engineeri...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Manager

    Technical Manager

    INVENTA Technologies Pvt Limited - Chennai INDIA (HQ)Tiruvallur, Tamil Nadu, India
    INVENTA Technologies Pvt Limited, established in 1989, focuses on R&D, design, and engineering in polymer materials.We have two business verticals : 1. Engineered Plastics compounding and 2.Sustaina...Show moreLast updated: 30+ days ago
    • Promoted
    Head of Engineering

    Head of Engineering

    RemoteStarChennai, IN
    We're currently hiring for one of our clients based in UK : .Agricarbon is a fast-growing climate-tech startup helping businesses measure and store carbon in soil to fight climate change and generat...Show moreLast updated: 8 days ago
    • Promoted
    Principal Software Engineering Manager - Mobile Technologies

    Principal Software Engineering Manager - Mobile Technologies

    Essex Pvt LtdChennai
    Job Description : Overview : We seek a skilled and experienced Full Stack Engineering Manager ( Full hands-on) to join our dyn...Show moreLast updated: 30+ days ago
    Engineering Manager

    Engineering Manager

    Bahwan Cybertek GroupChennai, TN, IN
    Quick Apply
    We are seeking an experienced and dynamic Engineering Manager with a strong background in React, Node.The ideal candidate will lead a team of talented engineers, drive the development of robust and...Show moreLast updated: 30+ days ago
    Design Engineer(E&D)

    Design Engineer(E&D)

    Saaki Argus & Averil ConsultingTiruvallur, Tamil Nadu, India
    Quick Apply
    Our client is manufacturing Fuel Injection Equipment for Cars, Sports Utility and Multi Utility Vehicles, Light Commercial Vehicles, Tractors, Single & Two Cylinder engines.It is the largest au...Show moreLast updated: 30+ days ago
    • Promoted
    Key Account Manager

    Key Account Manager

    Shero Home FoodAmbattur, Tamil Nadu, India
    With a vision to revolutionise homemakers' roles,.Shero enables women across India.We are present in Swiggy & Zomato across Pan-India. This is a full-time on-site role for a Key Account Manager, bas...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Engineer

    Principal Engineer

    Prismberry TechnologiesChennai, Tamil Nadu, India
    Job Description (Linux Kernel Expert).We are seeking an experienced Principal Firmware Engineer to lead the design, development, and optimization of embedded systems. The ideal candidate will have a...Show moreLast updated: 8 days ago
    • Promoted
    Engineering Manager

    Engineering Manager

    AiPriseChennai, IN
    The ideal candidate will be responsible for managing and inspiring his or her team to achieve their performance metrics.Your role will involve strategizing, project management, part staff managemen...Show moreLast updated: 30+ days ago
    • Promoted
    Head Of Department - Process Design Engineering

    Head Of Department - Process Design Engineering

    PROV HR Solutions Pvt LtdChennai, India
    Job Summary : We are seeking a highly experienced Head of Department (HOD) - Process Design Engineer to lead process design activities for large-scale EPC projects in the onshor...Show moreLast updated: 20 days ago
    • Promoted
    Head - School of Design

    Head - School of Design

    Kumaraguru InstitutionsChennai, Tamil Nadu, India
    Role Overview : The Head (CEO) will lead the set-up, launch and administrative management of the new Design School in Coimbatore, established in collaboration with Intuit Lab on a franchisee model, ...Show moreLast updated: 3 days ago
    Design Engineer- Secondary (Substation)

    Design Engineer- Secondary (Substation)

    Saaki Argus & Averil ConsultingChennai, Tamil Nadu, India
    Quick Apply
    Design Engineer- Secondary (Substation).Lead the design and implementation of secondary systems in substation projects.Oversee design reviews and ensure all deliverables meet technical and safety s...Show moreLast updated: 30+ days ago
    • Promoted
    Officer - Administration

    Officer - Administration

    Johnson ElectricSriperumbudur, Tamil Nadu, India
    A proactive and detail-oriented Administration Officer with 5 years of experience in managing plant-level administrative operations, including canteen management, security supervision, employee tra...Show moreLast updated: 11 days ago
    • Promoted
    Engineering Manager

    Engineering Manager

    Branch InternationalChennai, IN
    Branch delivers world-class financial services to the mobile generation.With offices in the United States, Nigeria, Kenya, and India, Branch is a for-profit socially conscious company that uses the...Show moreLast updated: 30+ days ago
    Design And Development

    Design And Development

    Saaki Argus & Averil ConsultingChennai, Tamil Nadu, India
    Quick Apply
    Roles & Responsibilities : -.Design new engineering products and processes.Craft models and drawings of products using CAD. Analyze prototype data / concept on developing the product.Research new ...Show moreLast updated: 30+ days ago