Salary
💰 $220,000 - $250,000 per year
Tech Stack
CloudFlashIoTLinuxRTOS
About the role
- Own security evaluation and design of manufacturing systems - including PKI and customer claim process.
- Define embedded security architecture, across secure boot, encrypted flash, image signing, and network security.
- Perform system-level threat modeling, fuzzing, and penetration testing of firmware and communication layers.
- Establish OTA update policies covering secure delivery, rollback protections, and key rotations.
- Write and review embedded C code for security-critical components.
Requirements
- 5+ years of experience in embedded systems security, ideally in IoT, mobile, or automotive.
- Deep expertise in secure boot, PKI, firmware signing, and HSM/secure enclave integration.
- Strong grounding in cryptographic primitives and secure protocol design.
- Experience securing data at rest (encrypted flash) and in transit (TLS, BLE security modes).
- Proven ability to identify, exploit, and remediate vulnerabilities in embedded devices.
- Experience with BLE GATT security, NFC, or other IoT access protocols.
- Familiarity with fuzzing tools, penetration testing frameworks, and static analysis for firmware.
- Hands-on embedded C development, with exposure to Linux kernel or RTOS internals.