Jobs and Careers
CE

11 - Senior Staff Engineer, Software

Celestica
Richardson, United Statesfull_timeVerifiedPosted 22 Oct 2024

About the role

Req ID: 123451 
Remote Position: Hybrid
Region: Americas 
Country: United States 
State/Province: Texas 
City:  Richardson 

General Overview

Functional Area:  Engineering        
Career Stream:    Design - Software Engineering
Job Code:  SSE-ENG-DSE
Job Level:  Level 11
IC/MGR: Individual Contributor        
Direct/Indirect Indicator:  Indirect

Summary

 Celestica is seeking for highly skilled and experienced Orchestrator Component Developer to join our team and contribute to the development of our next-generation compute server orchestration platform.

 You will be responsible for designing, developing, and maintaining a complex hierarchy of components that enable seamless management and control of our compute servers

Key Responsibilities:

  • Design, develop, and maintain components for our AI compute server orchestration platform, focusing on a hierarchical architecture.
  • Implement and integrate industry-standard protocols like Redfish, gNMI, and gRPC
  • Implement secure coding practices
  • Develop and implement scalable diagnostic tools and functionalities to monitor and troubleshoot system health.
  • Collaborate with hardware, FW, networking component engineers to ensure seamless integration of orchestration components with other components.
  • Develop and maintain configuration tools for manufacturing and deployment processes.
  • Participate in code reviews and contribute to the development of best practices.
  • Stay up-to-date with the latest advancements in orchestration technologies and industry standards.
  • Contribute to the documentation and testing of orchestration components.

Qualification

Technical Qualifications:

  • Strong understanding of  Redfish, gNMI, and gRPC protocols and their application in server management.
  • Experience in full stack development
  • Experience with developing diagnostic tools,  configuration management tools and processes for manufacturing and deployment.
  • Strong programming skills in languages like C/C++, Python.
  • Excellent communication, Collaboration, problem-solving and analytical skills.

Domain Qualification:

  • Experience with cloud computing platforms (e.g., Google Cloud Platform, AWS).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with Agile development methodologies
  • Experience in customer deployments

 

Education

Education and Experience:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • 12+ years of experi

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Celestica

View company profile →