Dexcom Corporation is a pioneer and global leader in continuous glucose monitoring (CGM). The Principal Firmware Engineer will design, define, and oversee the high-level technical architecture of embedded/firmware software systems for iCGM products, balancing performance, reliability, and security with hardware constraints.
Responsibilities:
- Design, implement, and document technical specifications for embedded/firmware software architectures, tracing from requirements to manufacturing
- Collaborate closely with hardware teams to ensure efficient software-hardware integration, including driver development, battery management, and memory optimization
- Lead and mentor engineering teams and individuals, providing technical guidance, code reviews, and establishing coding standards
- Conduct system-level performance analysis, troubleshooting, and optimization for reliability, security, and scalability. Must have good communication skills (verbal & presentations) to present technical positions to different audiences (Engineers to Executives)
- Ensure software meets FDA standards, safety regulations, and security requirements
Requirements:
- Substantial experience in embedded systems design, development, and debugging, with expertise in C/C++ and real-time operating systems (RTOS)
- A Deep understanding of microprocessor/microcontroller architecture (ARM Cortex, etc.), low-level peripheral drivers, and communication protocols (e.g., I2C, SPI, UART, BLE)
- A Strong proficiency in software architectural design patterns, modularity, and reusability
- Typically requires a Bachelor's degree in a technical discipline, and a minimum of 15+ years related experience or a Master's degree and 10+ years equivalent industry experience or a PhD and 7+ years of experience