innophaseiot

Staff/Sr. Staff Engineer, Embedded Firmware

Apply Now

At a Glance

Location
San Diego, California, United States
Experience
5–10 years
Posted
2026-05-27T12:46:16-04:00

Key Requirements

Domain Knowledge

  • Automation
  • Cybersecurity
  • Embedded Systems
  • Engineering
  • IoT

Requirements

5 - 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).

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

We bring together the best in technology,  drive innovation to create the best ULP wireless IoT solutions and user experiences in home, building and industrial automation and wearables..  We create career opportunities across a wide range of locations, disciplines and are at the forefront of change, thanks to our remarkable people, who bring cutting-edge products and solutions to our customers.

Responsibilities

Design and develop embedded firmware for IoT devices, targeting ARM Cortex-M micro controllers

Experience with ARM TrustZone and Trusted Firmware-M (TF-M) for secure firmware partitioning desired

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