SR. STAFF ENGINEER, SOFTWARE

InnoPhase IoT
Full-time
San Diego, California
Posted on 5 months ago

Job Description

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
  • Excellent communication and collaboration skills
  • Strong problem-solving skills

Benefits

  • No benefits