Taro Logo

Senior / Staff Firmware Engineer (Embedded Firmware Developer)

A genomics technology company that develops and manufactures systems for analyzing genetic variation and biological function.
Singapore
Embedded
Staff Software Engineer
In-Person
5+ years of experience
Healthcare · Biotech

Description For Senior / Staff Firmware Engineer (Embedded Firmware Developer)

Illumina is seeking a Senior/Staff Firmware Engineer to join their team in Singapore, focusing on embedded systems development for genetic sequencing instruments. This role combines hardware and software expertise, requiring deep knowledge of embedded systems, C/C++ programming, and real-time operating systems. The position involves working with cutting-edge genetic analysis instruments that incorporate optics, fluidics, motion systems, and advanced image sensors.

The ideal candidate will have at least 5 years of experience in embedded firmware development, with a strong foundation in C programming and Linux systems. They will work closely with cross-functional teams across Singapore and the USA, contributing to the development and debugging of embedded systems that are crucial to Illumina's genetic sequencing technology.

This role offers the opportunity to impact healthcare and genomics technology directly, working on instruments that enable life-changing discoveries and transform human health through early disease detection and diagnosis. The position requires a blend of technical expertise, practical experience, and collaborative skills, with opportunities to work on full product lifecycles from concept to manufacturing.

At Illumina, you'll be part of a company that prioritizes belonging and inclusion, offering equal opportunities regardless of background. The company provides a supportive environment with Employee Resource Groups, career development opportunities, and a chance to contribute to world-changing projects in genomics technology.

The role requires occasional travel to the US for technology learning and collaboration with US design teams. This position combines the excitement of working with cutting-edge technology while contributing to meaningful advances in healthcare and biotechnology.

Last updated a day ago

Responsibilities For Senior / Staff Firmware Engineer (Embedded Firmware Developer)

  • Design & Develop firmware using C/C++ for genetic analysis instruments
  • Develop and integrate firmware from early concept phase through release to manufacturing
  • Work with other disciplines (EE, ME, SW) to develop and debug embedded systems
  • Adhere to projects schedule and deliveries
  • Follow best practices in firmware design, coding convention, debugging and documentation

Requirements For Senior / Staff Firmware Engineer (Embedded Firmware Developer)

Linux
  • Minimum 5 years' experience in developing embedded firmware with hardware integration
  • Mastery of the C programming language
  • Ability to read and understand Linux user and kernel space code
  • Understanding of real time OS, scheduling and synchronization concepts
  • Ability to read electrical schematics and datasheets
  • Excellent written and oral communication skills
  • Bachelor/MS in Electrical/Electronics, Computer Engineering
  • Experience with ARM processors or other microprocessor architectures
  • Experience with embedded RTOS

Interested in this job?

Jobs Related To Illumina Senior / Staff Firmware Engineer (Embedded Firmware Developer)