Celestica is looking for a Staff Embedded Software Engineer to join our Hardware Platform Services team. You will play a key role in defining and delivering state-of-the-art cloud hardware products, including compute, storage, AI servers, and networking switches.
What You'll Do
- Gather requirements and provide technical solutions that span across the system
- Design and implement drivers and application software for next-generation CPU and GPU systems for data centers
- Develop, augment, and maintain software libraries to support computing on CPUs and GPUs
- Mentor and coach team members on technical skills and problem-solving approaches
- Review and maintain the quality of code going into production
What We're Looking For
- A bachelor's degree or higher in engineering
- 6+ years of experience in C/C++ and other low-level programming languages for embedded systems
- 5+ years of experience in hardware bring-up, validation, and troubleshooting hardware/software interfaces (e.g., PCIe, USB, DDR, MIPI, Ethernet)
- Experience in board bring-up of new embedded hardware with low-level driver development, including Linux kernel bring-up and upstreaming
- Strong analytical and problem-solving abilities
- 5+ years of experience with device drivers such as PCIe and I2C
- Knowledge of BIOS, BMC, Secure Boot, and the Linux Kernel
- Experience with real-time OS and Linux kernel memory management, interrupts, and IOMMU
Nice to Have
- Familiarity with main elements of CPU, DPU, memory, and NICs
- Experience designing and developing low-level software to enable data center hardware
- Prior experience with GPU libraries like CUDA and ROCm
- 9+ years of overall relevant experience
Technical Stack
- Languages: C/C++
- Systems: Linux Kernel, BIOS, BMC
- Interfaces/Protocols: PCIe, I2C, USB, DDR, MIPI, Ethernet
- GPU Libraries: CUDA, ROCm
Team & Environment
You will be part of Celestica's Hardware Platform Services team, which designs and develops cloud hardware infrastructure.
Work Mode
This position is onsite in Richardson, Texas, USA.
Celestica is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.



