Celestica is looking for a talented and passionate software engineer to join our team. You'll be responsible for designing, developing and testing the software that drives high density data center compute racks.
Requirements
- Design and implement drivers, application software that drive next generation CPU and GPU
- Develop, augment and maintain software libraries for computing on GPU
- Optimize code for performance, efficiency, and low latency
- Innovate new ideas in conjunction with networking engineers to optimize overall data center efficiency
- Board bringup and validation of all low-level interactions with hardware
- Drivers to monitor the health of the board
- Troubleshoot and resolve hardware-software interaction issues
- Design and implement features for verification of trusted software like secure boot
- Stay up-to-date on security best practices and vulnerability remediation
- Work effectively in a team environment, collaborating with engineers and peer functional leads from different disciplines
- Explain the value addition the software brings to technical and non-technical audiences
- Lead the junior teams to solve technical problems
- Review and maintain quality of code going into production
- Architect software applications that will work across multiple technology generations with minimal changes