Job Description
Summary
The Associate Engineer, Software, supports the development, debugging, and maintenance of code for systems and equipment applications. Focusing primarily on Linux-based environments, this role involves creating diagnostic tools, drivers, and Board Support Packages (BSP). The Associate Engineer works closely with senior engineers and cross-functional teams to ensure software acts as a robust bridge between hardware and application layers. This position follows established software development processes to ensure on-time delivery of high-quality software solutions.
Detailed Description (Key Responsibilities)
- Develop diagnostic (DIAG) tools within the Linux system environment according to product definitions.
- Assist with manufacturing production line support and cooperate in troubleshooting and resolving production issues.
- Design and develop Device Drivers for various peripherals, including NIC, SPI, I2C, UART, CPLD, and FPGA.
Ready to Apply?
Submit your application today and join our talented team at Celestica.
Submit ApplicationJob Details
- Location Pulau Pinang, Pulau Pinang
- Job Type Full-time
- Category Other-General
- Posted Date February 22, 2026
- Application Deadline April 03, 2026