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
- Design and implement real-time, low-latency data acquisition pipelines for sensor-based systems
- Develop reliable control logic for device operation and system behavior
- Contribute to GUI development using frameworks such as 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:ย
- Bachelor's Degree in electrical engineering, computer science, biomedical engineering or elated field. Graduate degree preferred
- 3-10+ years of experience in firmware development of a commercial product
- Proficient in C/C++ and experienced with firmware development with ARM based systems
- Experience with designing and implementing sensor-based systems preferred
- Experience with implementing state based architecture
- Direct experience with development of WiFi connected / IoT devices preferred
- Prefer experience with STM32 ecosystem (STM32 Cube IDE, STM32 Cube MX, etc.)Prefer hands-on experience developing GUIs for embedded devices using TouchGFX, Qt, LVGL, or other embedded graphics frameworks
- Prefer experience reading hardware schematics and working close to hardware; familiarity with PCB design or signal routing is a strong plus
- Strong analytical skills, detail-oriented and collaborative