Sandia National Laboratories · 1 day ago
Senior/Principal R&D Computer Science - Embedded Software, Onsite
Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation, with a focus on delivering secure embedded systems. The role involves architecture, design, testing, and certification of complex embedded systems for national security applications.
National DefenseGovernmentInformation TechnologyNational Security
Responsibilities
Work with an Agile team to develop secure software-based systems
Work with Systems Engineers and our customers to define and clarify requirements
Architect software to meet a variety of performance, reliability, fail-safe, and security objectives
Create unit tests and demonstrate sufficient coverage and error handling
Interface with hardware and firmware engineers to effectively manage hardware/software co-design
Develop and contribute to security design and documentation
Travel to partner and customer locations as required (generally 3-6 times per year)
Qualification
Required
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 and maintain a DOE Q clearance
Preferred
Graduate degree in Computer Science or a highly related field where an independent research project was a graduation requirement (e.g., independent project, thesis, or dissertation)
Demonstrated software development skills and familiarity with modern software development practices and tools (e.g., Agile)
Strong verbal and written communication skills, ability to work effectively in multidisciplinary teams, and a passion to improve and expand technical skills
Demonstrated experience with a high-level programming language (C, C++, Rust, C#, Python) and a strong understanding of object-oriented design
Strong understanding of embedded software design, including microprocessor/microcontroller/FPGA architecture, interfacing directly with hardware peripherals, working with limited resources, and rigorous memory management
Ability to work independently and collaborate well in a multidisciplinary team of designers and test engineers
Familiarity with secure software design practices and security essential systems
Understanding of cryptography and cryptographic algorithms
Knowledge of configuration management systems (GitLab/Gitlab CI, SVN, etc.)
An active DOE Q-level security clearance, or other equivalent active security clearance such as DoD Top Secret
Benefits
Generous vacation
Strong medical and other benefits
Competitive 401k
Learning opportunities
Relocation assistance
Amenities aimed at creating a solid work/life balance
Company
Sandia National Laboratories
Sandia is a conducts research and development into the non-nuclear components of nuclear weapons.
Funding
Current Stage
Late StageTotal Funding
$4.4MKey Investors
US Department of EnergyARPA-E
2023-09-21Grant· $0.5M
2023-07-27Grant
2023-01-10Grant· $3.7M
Leadership Team
Recent News
Inside HPC & AI News | High-Performance Computing & Artificial Intelligence
2026-01-13
2026-01-11
Company data provided by crunchbase