Associate Software Engineer

5 days ago


Penang, Malaysia Celestica Full time $45,000 - $75,000 per year

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.
  • Develop Board Support Packages (BSP), Hardware Abstraction Layers (HAL), and Applications based on Debian, CentOS, Embedded Linux, and other standard Linux distributions.
  • Cooperate with cross-functional development and test teams to analyze and solve technical problems.
  • Adhere to the software development process to ensure software is released on schedule.
  • Deliver DIAG/BSP design specifications and other related technical documentation.

Knowledge/Skills/Competencies

  • Bachelor's Degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Solid understanding of the Linux operating system. Preference will be given to candidates with relevant experience in Linux driver development.
  • Programming proficiency in C, Shell scripting, and Python.
  • Demonstrated sense of ownership and eagerness to learn and grow.

Typical Experience

  • 0 to 3 years of experience (Fresh graduates are encouraged to apply).
  • Prior internship or experience in a software engineering role is a plus.

  • Software Engineer

    18 hours ago


    Penang, Malaysia D-SIMLAB TECHNOLOGIES PTE LTD Full time

    AboutD-SIMLAB Technologies is the leading provider of Digital Twin Solutions for Semiconductor Manufacturing. D-SIMLAB Technologies has offices in Singapore, Germany and China and is now expanding into Malaysia. Penang has been chosen as the location of the Malaysian operations due to the concentration of high-tech manufacturing.Candidates will be required...

  • Software Engineer

    7 days ago


    Penang, Malaysia Motorola Solutions Full time 60,000 - 120,000 per year

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...

  • Software Engineer

    18 hours ago


    Penang, Malaysia Motorola Solutions Malaysia Sdn Bhd Full time

    Responsible in contributing as an individual engineer on implementing new feature or enhancing existing feature for the product.Responsible in participating in all aspects of product development process including requirement definition, design, implementation and testing.Responsible in Analyzing software requirements to determine feasibility of design within...

  • System Engineer

    1 week ago


    Penang, Malaysia Oxydata Software Full time

    System Engineer Job ID: 5WW8R44R Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...

  • Network Engineer

    1 week ago


    Penang, Malaysia Oxydata Software Full time

    Network Engineer Job ID: Y668R94V Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...

  • Software Engineer

    7 days ago


    Penang, Malaysia advertex sdn bhd Full time 60,000 - 120,000 per year

    Candidate is responsible for designing, developing, testing, and maintaining software applications. This role involves working closely with cross-functional teams to create efficient, scalable, and high-quality software solutions. The ideal candidate should have strong programming skills, problem-solving abilities, and a passion for innovation.Key...


  • Penang, Malaysia DDMAN Sdn Bhd - Automotive Solution Provider Full time

    As part of our expansion plan, we are looking for candidates to join us in developing futuristic and advanced automotive products including smart cockpit, instrument clusters, body control module, VCU, etc. At DDMan, our engineers will get complete exposure to the entire software development cycle, complete embedded software knowledge (application and...

  • Software Engineer

    1 week ago


    Penang, Malaysia Motorola Solutions Full time 80,000 - 120,000 per year

    Company Overview​At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. Our critical communications, video security and command center technologies support public safety agencies and enterprises alike, enabling the coordination...

  • Network Engineer

    1 week ago


    Penang, Malaysia Oxydata Software Full time 600,000 - 1,200,000 per year

    Network Engineer Job ID: Y668R94V Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...

  • System Engineer

    1 week ago


    Penang, Malaysia Oxydata Software Full time 80,000 - 120,000 per year

    System Engineer Job ID: 5WW8R44R Location: Penang (onsite at customer site) Work Mode: Onsite Job Type: 12-month Contract Oxydata Software Sdn Bhd, a 100% Malaysian-owned IT company established in 2006, is a trusted technology partner specializing in Microsoft, Java, SAP, and Oracle platforms, delivering IT Managed Services, DevOps, Outsourcing, and...