Innophaseiot
Staff/Sr. Staff Engineer, Embedded Firmware
San Diego, California, United States · Staff+
Sponsorship not specifiedDetected 55 days ago
C++CybersecurityEmbedded SystemsElectrical EngineeringCommunicationCollaborationProblem Solving
About the role
- If you're the best at what you do, come work at Innophase IoT!
Responsibilities
- Design and develop embedded firmware for IoT devices, targeting ARM Cortex-M micro controllers
- Implement and optimize low-level drivers and integrate with hardware abstraction layers (HAL)
- Develop secure boot and firmware update mechanisms, ensuring robust and reliable device operation
- Collaborate with cross-functional teams (hardware, software, security) to define and implement firmware features
- Debug, test, and validate firmware on target hardware, using J-Link, Oscilloscope and logic analyzers
- Contribute to documentation of firmware architecture, design decisions, and implementation details
- Security-focused system design, secure boot, and trusted execution environments
Requirements
- Bachelor's or master's degree in electrical engineering, Computer Engineering, or a related field
- 10 years of experience in embedded firmware development for IoT or embedded systems;
- Background or experience in security-related technologies (e.g., cryptography, secure coding practices, cybersecurity).
- Strong proficiency in C/C++ and low-level driver development.
- Familiarity with working on SDK-based development
- Familiarity with RTOS environments (e.g., FreeRTOS, Zephyr)
- Hands-on experience with hardware bring-up and debugging tools
- If you're good at what you do, you can work anywhere.
Apply directly at Innophaseiot →Create a free account for alerts like thisView Innophaseiot immigration profile
This listing is sourced directly from Innophaseiot's careers page and normalized into a canonical job model.