Sr. Firmware Engineer - MA
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Requirements
Interview: Initial phone with HM followed by onsite for local candidates or a MS Teams panel interview for non-local candidates Must Have:
- Active DoD Secret Clearance
- U.S. Citizenship
- 6 8+ years relevant Firmware/Embedded experience
- Strong C/C++ programming
- Hands-on ARM Cortex-M microcontrollers
- RTOS experience
- Embedded protocols: SPI, I2C, UART, GPIO
- ADC, PWM, Timers
- Strong firmware + hardware integration knowledge
- Ability to independently make technical decisions
Strong Plus:
- Bench-level debugging/testing
- Oscilloscope, logic analyzer, multimeter
- JTAG/SWD debugging
- Ultra-low-power embedded systems
- Defense/Aerospace or other mission-critical products
- Experience evaluating an existing firmware codebase and deciding whether to maintain, refactor, or rewrite
Ideal Candidate: A senior hands-on embedded/firmware engineer who can own an existing firmware platform, write/debug C/C++ on ARM Cortex-M, work with RTOS and hardware interfaces, perform bench testing, and confidently drive technical decisions., Basic Qualifications Bachelor’s degree in Electrical Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or Mas…
- 9 days ago, Basic Qualifications : Bachelor’s degree in Electrical Engineering, or a related Science, Engineering or Mathematics field, plus a minimum of 8 years of relevant experience; or M…
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Should senior developers refuse interview coding challenges?
Is Software Engineering Over-Saturated?
Dev Digest 121 - AI goes offline
What’s the Difference between a Junior, Mid, and Senior Developer?