Position Overview:
Ceribell is looking for a Firmware Engineer / Embedded Engineer who is passionate about biomedical applications and who has experience in the development of embedded or IoT products. The successful candidate will join the R&D team and will play a key role in the development of the next generation of Ceribell's life saving technologies. Our firmware development stack is based around a STMicroelectronics STM32 ARM Cortex microcontroller and we use FreeRTOS, the IAR Embedded Workbench, and the TouchGFX framework. You must be able to work collaboratively as part of a cross-functional R&D team, but you must also be able to take individual ownership for development, testing, and documentation of your projects.
What You'll Do:
• Develop and test firmware features for Ceribell's EEG systems • Understand user needs and translate them to the development of new and improved features • Contribute to GUI development using frameworks such as Qt, TouchGFX, LVGL, or custom OpenGL-based stacks • Participate in code reviews, peer reviews, and risk management activities • Create and revise technical documentation • Provide input on firmware and hardware architecture for new and existing products
What We're Looking For:
A Bachelor's Degree in electrical engineering, computer science, biomedical engineering or related field. Graduate degree preferred.
5+ years of experience in firmware development of a commercial product
Proficient in C/C++ and experienced with firmware development on ARM based systems
Hands-on experience developing GUIs for embedded devices using Qt, TouchGFX, LVGL, or other embedded graphics frameworks
Direct experience with development of WiFi connected / IoT devices preferred
Strong analytical skills, detail-oriented and collaborative