I
Posted 21 hours ago
Staff/Sr. Staff Engineer, Embedded Firmware
InnoPhase IoTStaff/Sr. Staff Engineer, Embedded Firmware
Requirements
Bachelor's or Master's in EE or Computer Engineering, 5-10 years embedded firmware experience, ARM TrustZone and TF-M experience, Proficiency in C/C++, RTOS familiarity, Hardware debugging skills
Skills
C#ARM Cortex-MRTOSFirmware
About the role
Responsibilities
- Design and develop embedded firmware for IoT devices targeting ARM Cortex-M microcontrollers
- Implement and optimize low-level drivers and integrate with hardware abstraction layers (HAL)
- Develop secure boot and firmware update mechanisms for robust device operation
- Collaborate with hardware, software, and security teams to define firmware features
- Debug, test, and validate firmware using J-Link, oscilloscopes, and logic analyzers
- Implement security-focused system design, including memory partitioning and isolation
- Manage secure OTA updates and device lifecycle management
Requirements
- Bachelor’s or master’s degree in Electrical Engineering, Computer Engineering, or a related field
- 5-10 years of experience in embedded firmware development for IoT or embedded systems
- Experience with ARM TrustZone and Trusted Firmware-M (TF-M)
- Strong proficiency in C/C++ and low-level driver development
- Background in security-related technologies such as cryptography or secure coding
- Familiarity with SDK-based development and RTOS environments (e.g., FreeRTOS, Zephyr)
- Hands-on experience with hardware bring-up and debugging tools
About the Company
InnoPhase IoT is a collaborative company focused on developing next-generation IoT solutions, fostering a culture where employees are motivated, appreciated, and encouraged to grow.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff/Sr. Staff Engineer, Embedded Firmware
InnoPhase IoT · San Diego
