Firmware Engineer

apartmentSato Asia Pacific placeGeylang scheduleFull-time calendar_month 

We are seeking a Firmware Engineer to join our growing team focused on building reliable application firmware for our line of products used in critical business environments — including logistics, healthcare, manufacturing, and retail.

This role is centered on application-level development for embedded systems running on Linux. You'll develop, maintain, and improve firmware components that shape product behavior, ensure stability, and scale across our product portfolio.

Job Scope:

  • Requirement Analysis: Convert product requirements into technical specifications
  • Firmware Development: Design, implement, test and debug application-level firmware and embedded applications
  • Field Issue Resolution: Investigate and fix firmware issues identified through internal support channels, including bug fixes
  • Customized Firmware: Develop customized firmware based on end user requirements
  • Technical Task Execution: Perform technical tasks under the guidance of senior colleagues
  • Cross-functional Collaboration: Collaborate closely with test engineers and other relevant departments
  • Development Delivery: Responsible for completing development tasks and ensuring code quality
  • Problem Solving: Propose and implement solutions to technical issues
  • Documentation: Create and maintain technical documentation
  • Ad-hoc Duties: Perform ad-hoc technical tasks related to firmware architecture, quality, or platform integration as required
Requirements
  • Minimum Diploma in Computer Engineering, Electrical Engineering, Electronic Engineering or equivalent.
  • Minimum 2 years of relevant work experience in software and / or firmware development field
  • Strong programming skills in C / C++
  • Good understanding of the software / firmware development life cycle and experience in DevOps tool operation (GitLab, Jira)
  • Familiar with Linux system programming and / or system administration

Candidates with minimum 5 years of hands-on experience in software and / or firmware development, along with a proven track record of leading or mentoring junior engineers will be considered for a Senior Engineer, Firmware Development role.

electric_boltImmediate start

Senior System Firmware Engineer

apartmentXP POWER LIMITEDplaceYishun, 13 km from Geylang
software in a regulated product development.  •  Participating in all project lifecycle phases – from design and code development through unit testing, documentation, and release.  •  Coaching and guidance to Jr Firmware engineers in evaluation and design...
thumb_up_altRecommended

Firmware Engineer

apartmentSato Asia PacificplaceToa Payoh, 4 km from Geylang
We are seeking a Firmware Engineer to join our growing team focused on building reliable application firmware for our line of products used in critical business environments — including logistics, healthcare, manufacturing, and retail. This role...
check_circleNew offer

Senior Firmware Manager

apartmentFlexplaceChangi, 14 km from Geylang
The experience we’re looking to add to our team:  •  Bachelor, major in Electrical and Electronics engineering or above,15+ years Firmware design and development experience, with team management and design project management experience  •  Good experience...