Sandia National Laboratories

Senior/Principal Embedded Firmware Engineer - Special Programs, Onsite

Sandia National Laboratories$117K — $235K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in relevant discipline and 5+ years of directly relevant experience
  • Ability to obtain a DOE Q clearance
  • Graduate degree in Computer Engineering or related field (preferred)
  • Extensive embedded firmware development experience in C/C++
  • Strong hands-on electronics troubleshooting skills

Responsibilities

  • Engage customers to refine mission needs into firmware requirements
  • Lead development of firmware architecture and low-level drivers
  • Support board bring-up and electronics debugging
  • Define and execute comprehensive verification plans
  • Implement DevOps practices for secure development workflows
  • Produce documentation such as requirements and test plans
  • Mentor junior engineers and lead cross-discipline technical discussions

Benefits

  • Collaborative and multidisciplinary work environment
  • Opportunities to work on mission-critical defense systems
  • Potential for professional development and mentorship
  • Possibility of working on cutting-edge technologies in security and defense
  • Onsite work that fosters teamwork and innovation
Full Job Description
What Your Job Will Be Like

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.

Key Responsibilities:
  • 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

What You'll Bring
  • Broad technical judgment from requirements through delivered capability
  • Ease moving between customer discussions and hands-on debug of immature hardware
  • Discipline in software quality, reproducibility, and maintainability
  • Ability to adapt modern development methods to mission-driven, security-constrained environments
  • Technical leadership and mentorship in a multidisciplinary setting

Due to the nature of this work the selected applicant will need to work onsite.

Salary Range

$117,500 - $235,700

*Salary range is estimated, and actual salary will be determined after consideration of the selected candidate's experience and qualifications, and application of any approved geographic salary differential.

Qualifications We Require

  • 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


About Our Team

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.

About Sandia National Laboratories

The Sandia National Laboratories is one of three National Nuclear Security Administration research and development laboratories in the United States, managed and operated privately by the National Technology and Engineering Solutions of Sandia. Their primary mission is to develop, engineer, and test the non-nuclear components of nuclear weapons and high technology. Headquartered on Kirtland Air Force Base in Albuquerque, New Mexico, it also has a campus in Livermore, California, next to Lawrence Livermore National Laboratory, and a test facility in Waimea, Kauai, Hawaii. It is Sandia's mission to maintain the reliability and surety of nuclear weapon systems, conduct research and development in arms control and nonproliferation technologies, and investigate methods for the disposal of the United States' nuclear weapons program's hazardous waste. Other missions include research and development in energy and environmental programs, as well as the surety of critical national infrastructures. In addition, Sandia is home to a wide variety of research including computational biology, mathematics, materials science, alternative energy, psychology, MEMS, and cognitive science initiatives. Sandia formerly hosted ASCI Red, one of the world's fastest supercomputers until its decommission in 2006, and now hosts ASCI Red Storm, originally known as Thor's Hammer. Sandia is also home to the Z Machine. The Z Machine is the largest X-ray generator in the world and is designed to test materials in conditions of extreme temperature and pressure. It is operated by Sandia National Laboratories to gather data to aid in computer modeling of nuclear weapons. In December 2016, it was announced that National Technology and Engineering Solutions of Sandia, under the direction of Honeywell International, would take over the management of Sandia National Laboratories starting on May 1, 2017. Educational opportunities are conducted in collaboration with university students through several programs, including the Securing Top Academic Research & Talent at Historically Black Colleges and Universities Program and the Sandia University Partnerships Network.
Learn more about Sandia National Laboratories
Industry
Founded
1948

Similar Jobs

More Jobs at Sandia National Laboratories

More Aerospace & Defense Jobs

Find similar Senior/Principal Embedded Firmware Engineer - Special Programs, Onsite jobs: