About our lab
SERI is a world-class ophthalmic research center. Researchers continuously produce high-impact results that have received widespread international recognition. The SERI AI & Digital Health group is one of the world-leading AI medical research groups in ophthalmology, consisting of clinical, technical, and commercial experts. We focus on developing AI and smart technologies to transform medicine and improve the patient journey. The outcomes of our research include multiple innovative and translational technologies that can be brought to future clinical care.
We are looking for a passionate firmware engineer to be part of our growing team to develop innovative medical technologies.
Purpose
To undertake firmware development for custom-built medical devices, which involves algorithm implementation, software deployment, and testing.
Responsibilities
- 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.
- Proactively research and adopt emerging embedded technologies, toolchains, and best practices.
- Planning to ensure the development timelines are met.
Requirements
- A bachelor's degree in computer science, electrical engineering, or a relevant domain.
- 3 years of experience with firmware development for arm-based microcontrollers, including but not limited to STM32 and nRF52 , with proven expertise in RTOS integration.
- 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.