About The Position

Senior engineers will contribute to RTOS codebase and validation work, partnering with project leads to meet execution goals and timelines. The role involves ramping up on an existing codebase, build pipeline, and regression testing, and collaborating with architecture, hardware, and software teams on debugging and validation. The positions are based in Palo Alto or Irvine, California, with fully remote work also available. The engagement is for six or more months, with the possibility of extension or conversion to a full-time employee role.

Requirements

  • Bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • At least 3 years of embedded software experience on microcontrollers such as Infineon, NXP, or ARM.
  • Strong RTOS expertise with FreeRTOS, SafeRTOS, or an equivalent real-time operating system.
  • Experience with C/C++ for bare-metal and RTOS development, plus Python or Rust.
  • Experience with board bring-up and low-level drivers for SPI, I2C, UART, CAN, Ethernet, GPIO, timers, Client/DAC, and external memories.
  • Hardware debugging experience using tools such as an oscilloscope, logic analyzer, and JTAG.

Nice To Haves

  • Platform and BSP development experience for MCU-based ECUs, including clocking, device configuration, and hardware abstraction layers.
  • Experience with hardware components such as sensors and gate drivers.
  • Familiarity with the Infineon SDK and toolchain.
  • Awareness of ISO 26262 functional safety.

Responsibilities

  • Ramp up on the existing codebase, build pipeline, and regression testing.
  • Work with project leads on execution goals and timelines.
  • Collaborate with architecture, hardware, and software teams on debugging and validation.

Benefits

  • Professional growth.
  • Work-life balance.
  • A collaborative culture.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service