Singapore Eye Research Institute

Research Officer/Associate (Firmware Engineer)

Job Category:  Research
Posting Date:  12 Feb 2024

About SERI

SERI, the research arm of SNEC, was established in 1997 with the mission to conduct high-impact eye research that prevents blindness, low vision and major eye diseases in Singapore. Till date, SERI has conducted landmark research projects that have led to tangible outcomes, patient benefits and success stories. It has been paving the way for significant improvements in how eye diseases are treated and prevented, not just within Singapore but on a global scale.


By joining SERI, you can:

  • Work with a Purpose: Meaningful impact towards improving patients’ lives through research
  • Maximise your Potential: Opportunity to work with global and top researchers at one of Singapore’s largest research institutes and be engaged in continuous learning and development opportunities
  • Be Connected and Cared for: People-centric environment that supports your personal well-being guided by our core values of Compassion, Integrity, Collaboration


What you'll do:

  • To undertake Firmware development for custom-built medical devices that involves algorithm implementation, software deployment, and testing
  • Ideation, development, and implementation of firmware on custom hardware targets
  • Conduct testing at unit- and system-level to drive robust firmware solutions
  • Maintain a stable firmware release process and associated pipelines
  • Writing and maintaining firmware-related documentation
  • Work closely with a multidisciplinary team of engineers and clinicians to understand product requirements.
  • Planning to ensure the development timelines are met.


What you'll need to have:

  • A bachelor's degree or above in computer science, electrical engineering, or a relevant domain
  • 3-5 years of experience with firmware development for arm-based microcontrollers, including but not limited to STM32 and nRF52
  • Ability to code with C/C++, and competency to use relevant IDEs and toolchains for firmware development
  • Ability to interpret schematics and datasheets
  • Strong knowledge of communication protocols like I2C, SPI, UART, and USB
  • Ability to implement firmware stack for wireless technologies like BLE and RFID
  • Strong analytical and communication skills
  • Ability to work in a fast-paced, collaborative product development environment


Desired skills

  • Experience with embedded systems hardware design, from schematics to PCB layout
  • Understanding of medical device firmware design and regulations
  • Experience with implementing AI/ML-based algorithms
  • Experience with digital signal processing techniques

Eventual package offered will commensurate with qualification(s) and experience(s).