Staff Firmware Engineer

Dexcom Corporation

Assigned desk (onsite, 5 days a week)
Bare metal c/c++ programming for embedded arm microcontrollers
Embedded rtos software design and development
Low power systems and power management expertise
Dexcom Corporation is seeking a Staff Firmware Engineer to join their innovative team focused on designing firmware for continuous glucose monitoring devices. The ideal candidate will have extensive experience in embedded systems and firmware development, with a strong emphasis on collaboration and agile methodologies

Job Summary

  • The Staff Firmware Engineer will lead projects as a System Integrator for the Embedded Firmware team while managing sprints, schedules, and resource skill set alignment.
  • This role requires deep expertise in bare metal firmware and embedded RTOS software design to support high-reliability wearable and handheld receiver products.
  • Dexcom is driven by ambitious people who fight like warriors to earn customer trust through listening, serving with integrity, thinking big, and being dependable.

Matching Summary

Match Score: 85

Dexcom Corporation is seeking a Staff Firmware Engineer to join their innovative team focused on designing firmware for continuous glucose monitoring devices. The ideal candidate will have extensive experience in embedded systems and firmware development, with a strong emphasis on collaboration and agile methodologies.

Skills & Requirements

Must-have

  • Bare metal C/C++ programming for embedded ARM microcontrollers
  • Embedded RTOS software design and development
  • Low power systems and power management expertise
  • Signal processing and complex algorithms
  • BLE/Wifi connectivity implementation
  • Make and GCC cross compilers usage
  • CI/CD pipeline frameworks experience

Nice-to-have

  • Agile development values and principles
  • AI implementations in firmware deployment
  • Telemetry data analysis skills
  • Collaborative and team-oriented culture
  • Experience with Jira and Github tools
  • Leadership in project execution and resource alignment

Key Requirements

  • 5+ years experience in bare metal C/C++ for embedded ARM
  • Bachelor's degree in Electrical Engineering or Computer Science
  • 8-12 years related industry experience required
  • Hands-on experience with full firmware development life cycle
  • Onsite work requirement of 5 days per week

Work Rights

Not specified

Tailored Resume

Cover Letter