Firmware Engineer

Penang Permanent MYR18,000 - MYR22,000 per month (MYR216,000 - MYR264,000 per year) View Job Description
A leader in the design and manufacture of specialized industrial computers, as a Firmware Engineer. You will lead the full-cycle development of firmware/software for various microcontroller (MCU) applications across our custom hardware, including motherboards and expansion cards. You will be instrumental in cutting-edge products from the concept phase through development, prototype validation, and into volume production.
  • Attractive Benefits
  • Great Opportunity to grow

About Our Client

My client is a global industrial computer manufacturer and solution provider established in 2003, specializing in hardware for the Industrial IoT (IIoT) Edge.

The client's core expertise lies in designing, building, and delivering highly-configurable, rugged computer systems that are engineered for exceptional reliability and designed to operate continuously in the most challenging industrial and harsh environments.

Job Description



  • MCU Development Leadership: Lead the bare metal firmware development and perform RTOS porting and device driver development for microcontrollers utilized on our own products.


  • Requirements Definition: Collaborate with the Product Definition and Design teams to identify and document all microcontroller firmware requirements and define BIOS specifications.


  • BIOS Collaboration: Support and collaborate with external partners in the development and modification of UEFI BIOS for our computer motherboards.


  • Validation and Testing: Work with manufacturing to build and evaluate prototypes, rigorously validating the function of both the developed firmware and the BIOS.


  • Quality and Compliance: Actively participate in the continuous improvement of the company's development processes. Support product certification processes and address all SW/FW related issues for product sustainability and customer requirements.



The Successful Applicant



  • Education: A Bachelor's degree or higher in Computer Science, Software, or Electrical Engineering.


  • Experience: Over 6 years of proven Firmware development experience, specifically in developing code for microcontrollers.


  • Technical Proficiency:


    • Strong background in embedded software design using C and Assembly.


    • Experience with embedded firmware and debugging using JTAG-based debuggers & logical analyzers.


    • Proficiency with version control systems like Git and the software development process.


    • Good understanding of PC hardware architectures, BIOS, and Linux.


    • Good understanding of various interfaces including UART, USB, CAN, SPI, I2C, etc.


    • Strong engineering aptitude for electronic/electrical systems and the ability to understand schematics for software/hardware integration.


  • Communication: A TOEIC score of over 700 or a similar strong English proficiency level.


  • Attitude: A self-motivated engineer who is enthusiastic about software development, thrives on solving engineering challenges, and has a detail-oriented focus on quality.



What's on Offer

  • Attractive salary & benefits
  • Expanding organisation in Malaysia
Contact
Tristan Voon
Quote job ref
JN-102025-6850547
Phone number
6012 375 5546

Job summary

Function
Engineering & Manufacturing
Specialisation
Engineering Design, R&D and NPI
What is your area of specialisation?
Industrial / Manufacturing
Location
Penang
Contract Type
Permanent
Consultant name
Tristan Voon
Consultant contact
6012 375 5546
Job Reference
JN-102025-6850547

Diversity & Inclusion at Michael Page

We don't just accept difference - we celebrate it. We encourage applicants from all backgrounds to apply for this role and are committed to building inclusive, diverse workplaces where everyone can thrive. If you require any support or reasonable adjustments during the recruitment process, please let us know.