> Markdown version of [/jobs/ext/2450559-senior-principal-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2450559-senior-principal-embedded-firmware-engineer). 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). --- # Senior/Principal Embedded Firmware Engineer... - **Company:** Sandia Corporation - **Location:** Albuquerque, NM, United States (Remote available) - **Experience:** Expert - **Salary:** $117,500.0 - $235,700.0 - **Contract:** Temporary contract - **Skills:** Board Bringup, Agile Methodology, Systems Engineering, Build Automation, Unit Testing, C++ (Programming Language), Client Server Models, Code Review, Computer Engineering, Datasheets, Software Debugging, DevOps, Distributed Computing Environment, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, Hardware Design, Key Management, PCI Express, Real-Time Operating Systems, Requirements Management, Software Engineering, Software Requirements Analysis, Trusted Systems, Universal Asynchronous Receiver/Transmitter, PIC Microcontroller, Information Technology, Bare Metal, Software Version Control - **Published:** August 6, 2026 - **Apply:** https://www.juju.com/job/00000000gm9y9o ## About the Role + A Bachelor's degree in a relevant discipline and five (5) years of directly relevant experience, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development.¿ + Ability to obtain a DOE Q clearance Qualifications We Desire: The ideal R&D S&E Computer Engineering candidate for Sandia National Laboratories will in addition possess the following: + Graduate degree in Computer Engineering or a highly related field where an independent research project was a graduation requirement (e.g., independent project, thesis, or dissertation). + Demonstrated ability to execute and deliver technical work products with application of appropriate rigor and pedigree documentation (design/code reviews, technical oversight/approvals, project team concurrence, artifact generation, etc.). + Experience in computer systems design and software development for real-time and embedded processing systems, distributed processing systems, or real-time client server implementations. + Familiarity with hardware/software requirements generation for verification, validation and qualification. + Demonstrated interpersonal skills and ability to work in a multidisciplinary, multi-disciplinary team setting for a common purpose. Also, for this posting we are seeking individuals with the following experience: + Demonstrated software development skills and familiarity with modern software development practices and tools (e.g., Agile). + Bachelors in EE, CE, CS, or related STEM field, plus significant relevant experience (advanced degree preferred) + Extensive embedded firmware development in C/C++ on microcontrollers, SoCs, or custom hardware + Proven track record across the full lifecycle: requirements derivation, architecture, implementation, integration, verification, qualification, and acceptance + Strong hands-on electronics troubleshooting: schematics, datasheets, oscilloscopes, logic analyzers, in-circuit debuggers + Familiarity with modern SW engineering practices: unit testing, version control, automated builds/tests, containers + Excellent communicator capable of working with customers, systems engineers, hw/sw designers, and test teams + Ability to obtain and maintain a U.S. security clearance + Advanced degree in a relevant STEM field + Active U.S. security clearance + Experience in defense/aerospace or other high-consequence engineering environments + Rust expertise for embedded systems (e.g., no-std, RTIC, embedded-hal)¿strongly desired + Experience with RTOS, bare-metal, or embedded Linux development + Experience with communication buses (SPI, I²C, UART, CAN, Ethernet, PCIe, etc.) + Background in qualification test regimes (thermal, vibration, EMI/EMC) + Familiarity with model-based engineering, formal requirements management, and traceability tools + Experience deploying agentic or AI-assisted development workflows on restricted or air-gapped networks + Knowledge of trusted systems, embedded cybersecurity, or software assurance + Understanding of modern cryptographic principles, algorithms, and secure key management + Working knowledge of federal cyber and national security compliance requirements (e.g., STIGs, CNSSPs, and similar policies) + Experience with formal hardware qualification processes such as diamond stamping and NSA certification ## Description We are seeking an experienced Embedded Systems Firmware Engineer to own the full product lifecycle for mission-critical defense systems from customer requirements through architecture, firmware development, hardware bring-up, qualification, and acceptance testing. The right candidate brings deep firmware skills, hands-on electronics troubleshooting, modern software engineering discipline, and ideally experience with Embedded Rust. This role supports both Special Projects and Nuclear Deterrence mission sets., + Engage customers and stakeholders to refine mission needs into system and firmware requirements + Lead firmware architecture and low-level driver development in C, C++, and Rust + Support board bring-up and hands-on debug: read schematics, isolate hardware design defects, and work with hardware designers on fixes + Define and execute verification plans (unit, integration, environmental, qualification, acceptance) + Apply DevOps-inspired practices: automated unit testing, CI workflows, containerized build/test environments + Develop reproducible, secure development workflows for restricted/classified or air-gapped networks + Produce and maintain requirements docs, interface definitions, design descriptions, test plans, and reports + Mentor junior engineers and lead technical discussions across systems, hardware, software, and test teams, The Weapons and Force Protection center provides technologies and systems for protecting U.S. nuclear weapons and materials by creating reliable and fail-safe systems throughout the world. Our goal is to counter emerging threats and resolve unique security challenges through high-consequence automation, autonomy, and robotics. Department 06564 collaborates across Sandia and the U.S. government to provide surety solutions at the intersection of nuclear weapon surety and physical security. The departments technologies are used throughout the weapons complex both CONUS and OCONUS. Posting Duration: This posting will be open for application submissions for a minimum of three (3) calendar days, including the 'posting date'. Sandia reserves the right to extend the posting date at any time. Security Clearance: Sandia is required by DOE to conduct a pre-employment drug test and background review that includes checks of personal references, credit, law enforcement records, and employment/education verifications. Applicants for employment need to be able to obtain and maintain a DOE Q-level security clearance, which requires U.S. citizenship. If you hold more than one citizenship (i.e., of the U.S. and another country), your ability to obtain a security clearance may be impacted. Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by DOE, resulting in the inability to perform the duties assigned and subsequent termination of employment. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [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) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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)