Senior Firmware Engineer, Security
San DiegoLast seen 13 days ago
Summary
Develop low-level firmware for secure enclaves within custom ASICs for satellite constellation systems, including ROM code, bootloaders, and runtime firmware. Design and implement secure boot, device attestation, and root-of-trust functionality, as well as OTA update infrastructure and lifecycle management. Support pre-silicon development via simulation and FPGA, silicon bring-up, debugging, and production deployment. Requires 8+ years of embedded software/firmware experience, strong C/C++ skills, deep knowledge of processor architectures and embedded security concepts, and ability to collaborate across ASIC, hardware, and security teams.
Embedded SystemsC++Anti RollbackArmAsicBoard Support SoftwareBootloadersCCryptographic Hardware AcceleratorsCryptographic Key ManagementDevice AttestationDevice DriversDevice IdentityEfuseEmbedded SecurityEmulationFpgaInterruptsJtagLogic AnalyzersManufacturing ProvisioningMemory MapsMicrocontrollerOta UpdatesOtpProcessor ArchitecturesRisc VRom CodeRoot Of TrustSecure BootSecure DebugSecure MemorySilicon Bring UpSocTamper DetectionTrace DebuggingTrngUnit Testing