Full-time

Associate Engineer, Software

Posted by Celestica • , Penang, Malaysia, Penang, Malaysia

📍 , Penang, Malaysia, Penang 🕒 March 03, 2026

About the Role

Summary

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.

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.
  • Develop Boar...

Ready to Apply?

Submit your application today and take the next step in your career journey with Celestica.

Apply Now