Eko is a digital health company seeking a Senior Staff Firmware Engineer to join their core engineering team. The role involves designing, developing, and testing embedded firmware for next-generation digital stethoscopes and maintaining firmware for currently shipping products.
Requirements
- 10+ years of embedded firmware development experience
- Deep expertise in C/C++ for embedded systems
- Proven experience with FreeRTOS, Zephyr, or similar embedded RTOS environments
- Strong understanding of embedded system optimization: code size, RAM footprint, and CPU cycle management
- Experience developing bare-metal drivers for I2C, SPI, UART, I2S, and other communication protocols
- Solid knowledge of Bluetooth Low Energy (BLE) stack implementation and custom GATT service development
- Experience with ARM Cortex-M microcontrollers (or similar embedded architectures)
- Proficiency with embedded debugging tools (JTAG/SWD debuggers, logic analyzers, oscilloscopes)
- Understanding of power management strategies for battery-operated devices
- Experience working from electrical schematics and datasheets to implement hardware interfaces
- Experience in medical device development (FDA regulated environments, IEC 62304, design controls)
- Background in consumer electronics or consumer medical devices
- Knowledge of digital signal processing (DSP) implementation on embedded platforms
- Experience with audio signal processing or acoustic measurement systems
- Familiarity with wireless certification processes (FCC, CE, Bluetooth SIG)
- Understanding of hardware component sourcing, bill of materials (BOM) optimization, and design for manufacturing (DFM)
- Experience with Python or other scripting languages for test automation and tooling
- Previous work in startup environments
- Contributions to open-source embedded projects
Benefits
- Paid-time off
- Medical/Dental/Vision, Disability + Life Insurance
- One Medical membership
- Parental Leave
- 401k Matching
- Flexible schedules
- Wellness programs (Wellness Wednesdays, Time off)
- Wellness perks (Headspace, Ginger, Aaptiv, Physera)
- Learning and Development stipend