Embedded Software Engineer, Anti-Tamper
Core
Develop secure firmware and software for embedded platforms to implement anti-tamper functionality, cryptographic mechanisms, and trusted platform features for defense and autonomous systems.
Role type
Senior IC embedded software engineer (security/anti-tamper)
Builds
Tamper-resistant embedded systems and secure firmware for defense, aerospace, and autonomous platforms
Domain
Defense technology, embedded systems, hardware security
Deliverable
production ML models | product features
Required skills
C/C++, Rust, embedded firmware development, cryptography, SoC/FPGA integration, low-level debugging, security-critical software design
Preferred skills
Real-Time Operating Systems, Nix/NixOS, embedded security architecture, chain of trust design, key lifecycle management
Technologies
SoCs, FPGAs, Linux, embedded toolchains
Responsibilities
Develop software and firmware for security-sensitive systems; Implement boot and run-time Anti-Tamper functionality; Apply cryptographic mechanisms for authentication and integrity; Support board bring-up and hardware-software integration; Work with Hardware, FPGA, and Security engineers to integrate trusted platform features; Design, document, implement, and validate security-critical features
