San MateoFull TimeEngineering
Remotely
cpythonrtosfreertosblezephyrsensor signal processing
Job Description
📋 Description
- Develop, test, document, and release the firmware used in Cala clinical studies; own build
- Build fast, focused prototypes to evaluate new sensing, stimulation, and algorithm concepts; get to
- Write and execute firmware test procedures, build bench test setups, and perform joint
- Support clinical and research staff during study execution; diagnose field issues, extract and
- Document research firmware clearly enough for the commercial team to pick it up; participate in
- Use AI-assisted development tools as a standard part of how you work to execute on innovative
🎯 Requirements
- BS/MS in Computer Science, Computer Engineering, Electrical Engineering, or related field.
- 5+ years developing embedded firmware, including low-power and small-footprint designs.
- Strong C programming skills and proficiency in Python.
- Bare metal firmware development on microcontrollers (ARM preferred).
- Experience with ARM Cortex M0, M3, or M4.
- Experience with BLE, including debugging connection and throughput issues in the real world.
Back to all jobs