- Bedford, Massachusetts, United States
- Full-time · Senior
- $127K–$190K per year
- 5+ years
This role focuses on hardware-aware software security for embedded systems. Engineers develop secure embedded software architectures, implement trusted computing technologies, and build tooling to improve security assurance of embedded platforms.
Compensation
$126,800 - $158,500 - $190,200 Annual
Responsibilities
- Design and develop secure embedded software and firmware for mission-critical systems.
- Architect and implement trusted computing technologies including secure boot, firmware signing, cryptographic roots of trust, trusted execution, and secure key management.
- Develop tooling and infrastructure for secure-by-construction embedded systems, including static analysis, symbolic analysis, compiler-assisted protections, and automated hardening techniques.
- Prototype and evaluate security capabilities across bare-metal, RTOS, embedded Linux, FPGA SoC, and heterogeneous computing platforms.
- Assess embedded systems for hardware-enabled attacks such as side-channel analysis and fault injection and develop software mitigations.
Requirements
- Bachelor’s degree
- Master’s degree
- PhD
- Nice to have: Computer Engineering
- Nice to have: Electrical Engineering
