InnoPhase IoT is seeking a Senior Staff Firmware Engineer to develop robust and reliable firmware for next-generation IoT devices, focusing on performance, reliability, and maintainability, with experience in TrustZone and Trusted Firmware-M (TF-M).
Responsibilities
Design and develop embedded firmware for IoT devices
Develop secure boot and firmware update mechanisms
Collaborate with cross-functional teams
Debug, test, and validate firmware
Contribute to documentation
Security-focused system design
Memory partitioning and isolation
Secure OTA updates and lifecycle management
Requirements
Bachelor’s or master’s degree in related field
10+ years of experience in embedded firmware development
Strong proficiency in C/C++ and low-level driver development
Familiarity with RTOS environments
Hands-on experience with hardware bring-up and debugging tools