> Markdown version of [/jobs/ext/2742551-sr-firmware-engineer-ma](https://www.wearedevelopers.com/jobs/ext/2742551-sr-firmware-engineer-ma). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Firmware Engineer - MA - **Company:** Nexiva Inc - **Location:** Taunton, MA, United States - **Experience:** Expert - **Salary:** $142,293.0 - $152,693.0 - **Contract:** Temporary to permanent - **Skills:** ARM Architecture, C++ (Programming Language), Software Debugging, Firmware, Hardware Design, Hardware Interface Design, Joint Test Action (IEEE Standards), Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, Serial Peripheral Interface, Code Restructuring - **Published:** September 6, 2026 - **Apply:** https://www.careerjet.com/jobad/us2c5700e3b34d82bbba39fa4c818af827 ## About the Role 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… ## Related Videos - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Quantum Computing - The tiny and the big challenges](https://www.wearedevelopers.com/videos/934-quantum-computing-the-tiny-and-the-big-challenges) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)