Firmware Engineer - All Levels

Ceribell Inc

Sunnyvale, CA

JOB DETAILS
SKILLS
ARM (Advanced RISC Machine), Biomedical Engineering, Biomedical Software, C Programming Language, C++ Programming Language, Code Reviews, Computer Firmware, Computer Science, Cross-Functional, Documentation, Electrical Engineering, Electroencephalography (EEG), Embedded Systems, Graphical User Interface (GUI), Graphics, Hardware Architecture, Internet of Things, Microcontroller, Needs Assessment, OpenGL Programming Libraries, Product Development, Qt GUI (Graphical User Interface) Toolkit, Research & Development (R&D), Risk Management, Team Player, Technical Writing, Test Plan/Schedule, Wi-Fi
LOCATION
Sunnyvale, CA
POSTED
30+ days ago

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

About the Company

C

Ceribell Inc