More jobs:
Embedded Engineer - Cyber Security Clearance
Job in
Saint Louis, St. Louis city, Missouri, 63101, USA
Listed on 2025-12-18
Listing for:
Beacon Hill
Full Time
position Listed on 2025-12-18
Job specializations:
-
Software Development
Embedded Software Engineer
Job Description & How to Apply Below
Overview We are seeking an Embedded Cyber Software Developer to support cybersecurity initiatives in secure boot, firmware security, and hardware root of trust. The role involves developing and configuring boot loaders, implementing encryption and hashing algorithms, managing secure firmware updates, and collaborating with cross-functional teams to integrate robust security features across the product lifecycle.
Key Responsibilities Develop, sign, and configure secure boot loaders (UEFI, EFI, and custom). Lead secure boot integration, vendor coordination, and documentation/training. Implement and test firmware security features including encryption, hashing, and recovery mechanisms. Develop and maintain user space APIs for encryption/hash functions. Configure and validate hardware root of trust (e.g., fuse programming, Polar Fire FPGA features). Manage firmware update processes and lifecycle security.
Collaborate with cybersecurity, firmware, hardware, and software teams. Qualifications Bachelor’s or Master’s in Computer Science, Cybersecurity, Electrical/Computer Engineering. 7+ years in secure boot, firmware security, or embedded systems development. Hands-on experience with UEFI Secure Boot, firmware encryption, hashing, and root of trust. Strong coding skills in C, C++, Python, Bash.
Experience with Polar Fire FPGA or similar platforms preferred. Knowledge of safety-critical standards (DO-178C, ISO 26262) a plus.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×