Senior Firmware Engineer, Security
Core
Develop low-level firmware for secure enclaves of custom ASICs to enable secure boot, device attestation, root-of-trust, OTA updates, and lifecycle management for TeraWave satellite communications systems.
Role type
Senior IC firmware engineer (secure enclave/ASIC)
Builds
Secure bootloaders, ROM code, runtime firmware, and firmware infrastructure for secure enclaves within custom ASICs
Domain
Aerospace / Satellite communications / Embedded security
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, embedded firmware development, secure boot implementation, device attestation, root-of-trust architecture, OTA update mechanisms, hardware/software interface definition, embedded debugging (JTAG, logic analyzers), cryptographic key management
Preferred skills
Secure enclave firmware development, manufacturing provisioning, anti-rollback mechanisms, cryptographic hardware accelerators, pre-silicon verification, ARM/RISC-V architectures
Technologies
C, C++, JTAG, FPGA, ASIC, SoC, OTP/eFuse, TRNG
Responsibilities
Develop ROM code, bootloaders, and runtime firmware for secure enclaves; Design and implement firmware supporting secure boot and root-of-trust; Develop firmware infrastructure for OTA updates and recovery; Support manufacturing provisioning and device identity; Develop secure debug, telemetry, and tamper monitoring mechanisms; Work with ASIC and security teams to define interfaces; Support pre-silicon development, silicon bring-up, and production deployment
Seniority
Senior, hands-on IC
