Associate Software Engineer

Celestica
📍 Pulau Pinang, Pulau Pinang, Malaysia 💼 Full-time 🕒 Posted February 22, 2026

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 Application

Job Details

  • Location Pulau Pinang, Pulau Pinang
  • Job Type Full-time
  • Category Other-General
  • Posted Date February 22, 2026
  • Application Deadline April 03, 2026