Innophaseiot

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.

This listing is sourced directly from Innophaseiot's careers page and normalized into a canonical job model.