Senior Cyber Software Engineer

Anduril Industries

Washington (District of Columbia)

On-site

USD 191,000 - 253,000

Full time

24 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Anduril Industries in Washington, DC seeks a Cyber Engineer to design and implement cryptographic and platform security for Air Defense products. You will work at the stack's lowest levels, implementing FIPS‑validated encryption, secure boot, and data protection on constrained hardware.

You will harden Linux/firmware, build validation tooling, and automate accreditation evidence. This role requires deep debugging skills, cryptography expertise, and the ability to communicate with government

Qualifications

  • Production code experience in safety‑critical security systems.
  • Deep cryptography knowledge: keys, entropy, boot identity.
  • Experience with Linux kernel and firmware hardening.

Responsibilities

  • Implement FIPS 140-3 encryption across products.
  • Own platform trust chain: secure boot and attestation.
  • Design full-disk encryption and key management.
  • Build anti-tamper and zeroization tests.
  • Engineer secure communications and TLS/PKI internals.
  • Develop validation tooling and evidence harnesses.
  • Harden Linux, containers, and firmware baselines.
  • Automate compliance with NIST 800-53, CNSSI requirements.

Skills

C/C++, Rust, Golang, Python
5-8 years engineering experience
cryptography expertise

Education

CS/CE/Cybersecurity degree

Tools

gdb
ftrace
logic analyzer
U-Boot/UEFI

Job description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.

About The Team

The Air Defense team is responsible for the cryptographic foundation and platform trust that makes Anduril's Air Defense products deployable in the world's most demanding environments. The team owns everything from firmware and secure boot to key management, anti-tamper, and the compliance automation that keeps systems accredited — across a portfolio of proprietary hardware and software operating in contested, classified, and often disconnected conditions.

About The Job

Air Defense employs a variety of advanced proprietary software and hardware products to support global operations. The Cyber Engineer designs and implements the cryptographic and platform security that makes those products trustworthy in contested and classified environments — FIPS-validated encryption, secure and measured boot, full-disk encryption, anti-tamper and zeroization, and secure communications across degraded links.

This is a hands‑on engineering role at the lowest levels of the stack. You will implement cryptography and key handling on constrained hardware, harden Linux and firmware, build the audit and validation tooling that proves the design behaves as specified, and automate the evidence accreditation requires. You will be the engineer government reviewers talk to when they want a real technical answer - but your output is code, firmware, and systems.

We are looking for depth in how systems actually fail: someone who has implemented or attacked crypto, boot chains, and protocols, and who reaches for a debugger and a specification rather than a checklist. Backgrounds in vulnerability research, reverse engineering, or national‑security cryptographic engineering map directly onto this work.

What You’ll Do
  • Implement and improve FIPS 140-3 validated encryption across products — algorithm selection, module boundaries, entropy sources, key derivation, and the validation evidence that keeps certification current.
  • Own the platform trust chain: secure and measured boot (U-Boot/UEFI), TPM‑backed attestation, firmware signing, and rollback protection on embedded and edge hardware.
  • Design and implement full‑disk and data‑at‑rest encryption, key management and rotation, and key hierarchies that survive field conditions.
  • Build anti‑tamper and zeroization: tamper detection and response, emergency erase, key destruction paths, and the tests that prove they work under adversarial conditions.
  • Engineer secure communications — protocol design and review, mTLS and workload identity, tunnels and gateways for cross‑domain and air‑gapped transport, and CNSA‑compliant cipher suites.
  • Build audit and validation tooling: instrumentation that proves cryptographic and boot‑time behavior, plus the harnesses, fuzzers, and adversarial tests that try to break your own designs.
  • Harden Linux, container, and firmware baselines — kernel configuration, SELinux/AppArmor, attack‑surface reduction — and codify them so they hold across every deploy.
  • Automate the compliance surface so it stays out of everyone's way: express NIST 800‑53, STIG, and CNSSI requirements as machine‑readable policy evaluated in CI, generating accreditation evidence as build output - and when a control's intent is better met by a different implementation, make that argument to reviewers with evidence.
Required Qualifications
  • You write production code, and we will evaluate you on it. Real fluency in C/C++, Rust, Golang, or Python — C or Rust strongly preferred for the firmware and cryptographic work — and the ability to read and modify the others.
  • 5‑8 years of engineering experience with deep technical ownership of security‑critical systems. Time spent primarily authoring policy, running scan tools, or coordinating artifacts will not substitute.
  • Applied cryptography in practice rather than theory: you have implemented or integrated cryptographic libraries, handled keys and entropy correctly, and can explain how a device proves its identity at boot and how that trust is revoked.
  • Low‑level systems depth: the Linux kernel and userspace boundary, memory, filesystems, device drivers or firmware, and the ability to debug all of it with the tools you would expect — gdb, ftrace, and a logic analyzer when it comes to that.
  • Experience assessing and hardening firmware, embedded, or cyber‑physical systems, and a demonstrated understanding of how skilled adversaries attack them.
  • Secure communications and network protocol work: TLS/PKI internals, tunneling, and what breaks in disconnected or degraded networks.
  • Experience building and sustaining CI/CD systems; you treat pipelines and infrastructure as software, with version control, review, and tests.
  • Working command of RMF and NIST 800‑53 — enough to know exactly what an assessor needs and to automate producing it. You do not need to have been a full‑time assessor.
  • Currently possesses and is able to maintain an active U.S. Top Secret security clearance; TS/SCI with polygraph preferred.
Preferred Qualifications
  • 8+ years of relevant engineering experience, or equivalent depth from a national‑security cryptographic or capabilities‑development background.
  • Direct experience with FIPS 140-2/140-3 validation, CSfC, Type 1 encryption, HAIPE, or KMI.
  • CNSA 2.0 / Suite B implementation, or post‑quantum cryptography migration work.
  • Vulnerability research, reverse engineering, exploit development, or hardware attack experience (fault injection, side channel, JTAG/SWD).
  • Anti‑tamper, TEMPEST, or physical security engineering for deployed systems.
  • Embedded and edge depth: U-Boot/UEFI, TPM/TEE (OP‑TEE, TrustZone), secure elements, and the realities of constrained or intermittently connected devices.
  • Rust or Golang shipped at production scale in a security‑critical component, or took a system through ATO or IATT as the responsible engineer.
  • Policy‑as‑code at scale (OSCAL, OPA/Rego, OpenSCAP, InSpec), plus Terraform, Ansible or Nix, and Kubernetes hardening.
  • Degree in Computer Science, Computer Engineering, Cybersecurity, or a related discipline — or equivalent demonstrated experience. Familiarity with NISPOM (32 CFR Part 117), DAAPM, JSIG, and CNSSI 1253 is a plus.
US Salary Range

$191,000—$253,000 USD

Benefits

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top‑tier benefits for full‑time employees, including:

At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next.

For more information, Explore Our Benefits.

Data Privacy

To view Anduril's candidate data privacy policy, please visit https://anduril.com/applicant-privacy-notice/.

By submitting your application, you consent to Anduril Industries using a third‑party service provider to conduct pre‑employment risk, integrity, and due diligence screening and assessing potential risks as part of your application process. This third‑party service provider provides risk‑intelligence services that may include analysis of sanctions and watchlists, adverse media, public‑record information, and other lawful open‑source or commercial data sources. This third‑party service provider does not act as a consumer reporting agency. Use of this provider helps to ensure compliance with applicable laws and protect technology, intellectual property, and organizational security.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Cyber Software Engineer
Senior Cyber Software Engineer

Anduril Industries • Irvine (CA)

On-site
USD 191,000 - 253,000
Equity grants
Comprehensive benefits
Top-tier benefits
Senior Cyber Software Engineer
Senior Cyber Software Engineer

Mosaic.tech • California (MO)

On-site
USD 191,000 - 253,000
Senior Cyber Software Engineer
Senior Cyber Software Engineer

Linuxconfig • Irvine (CA), Northern (KY)

Hybrid
USD 191,000 - 253,000
Equity grants
Benefits package
Senior Cyber Software Engineer
Senior Cyber Software Engineer

Anduril-1 • Irvine (CA)

On-site
USD 191,000 - 253,000
Product Security Engineer, Programs
Product Security Engineer, Programs

Anduril Industries • Costa Mesa (CA)

On-site
USD 156,000 - 253,000
Equity grants
Comprehensive benefits
Software Engineer, Tooling
Software Engineer, Tooling

Mosaic.tech • Colorado

On-site
USD 165,000 - 218,000
Equity grants
Platform Engineer, Battlespace Awareness
Platform Engineer, Battlespace Awareness

Anduril Industries • Fort Collins (CO)

On-site
USD 165,000 - 218,000
Site Reliability Engineer, Cyber
Site Reliability Engineer, Cyber

Anduril Industries • Arlington (VA)

On-site
USD 146,000 - 220,000
Equity grants
Comprehensive benefits
Senior Software Engineer, Sensor Fusion
Senior Software Engineer, Sensor Fusion

Anduril Industries • Broomfield (CO)

On-site
USD 190,000 - 252,000
Equity grants
Top-tier benefits
Senior Software Engineer, Developer Platform
Senior Software Engineer, Developer Platform

Anduril Industries • Boston (MA)

On-site
USD 191,000 - 253,000
Equity grants
Comprehensive benefits package