Embedded Security Expert
Core
Design, develop, and maintain secure embedded software and firmware for microcontrollers and microprocessors, conducting threat modeling and vulnerability analysis throughout the product lifecycle.
Role type
Senior IC embedded security engineer
Builds
Secure embedded software and firmware for IoT devices
Domain
Embedded systems and IoT security
Deliverable
production ML models | product features
Required skills
C/C++, FreeRTOS, Zephyr, ThreadX, U-Boot, MCUboot, bare-metal development, Embedded Linux booting, JTAG/SWD debugging, logic analyzers, oscilloscopes, board schematics reading, symmetric/asymmetric cryptography, PKI, key management, secure element provisioning, embedded attack vectors, reverse engineering, SAST/DAST tools
Preferred skills
hardware prototyping, soldering, Zigbee, Wi-Fi, Bluetooth, Z-Wave, Secure Boot, Trusted Execution Environment, Trusted Platform Modules, IDA Pro, Ghidra, Radare2, Binary Ninja, Python, cybersecurity frameworks, web application testing, Unix-like systems administration
Responsibilities
Design and develop secure embedded software and firmware; Conduct threat modeling, security risk assessments, and vulnerability analysis; Identify vulnerabilities in designs, code, and architectures; Collaborate on secure coding practices and code reviews; Track security trends and translate into actionable improvements; Document security architecture and test results
Seniority
Senior, hands-on IC
