Lead Embedded Software test Engineer

American IT SystemsRedmond, WA

About The Position

We are seeking a Lead Embedded Software Test Engineer with extensive experience in firmware development, testing, and debugging on SoCs for embedded applications. The ideal candidate will be proficient in embedded C/C++, comfortable with RTOS concepts, and experienced in hardware bring-up. You will be responsible for developing and optimizing low-level device drivers, working with bootloaders and firmware update systems, and utilizing debugging tools to ensure product quality.

Requirements

  • Proficient in embedded C/C++, with ability to write modular and portable code
  • Comfortable with RTOS concepts (threads, synchronization, scheduling)
  • Proficient in debugging tools (oscilloscope, logic analyzer, hardware debuggers)
  • Understanding of inter-processor communication (e.g., MCU <-> SoC)
  • Understanding of firmware architecture and build systems (e.g., CMake, Makefiles)

Nice To Haves

  • Experience with custom hardware bring-up, using schematics and layout files
  • Exposure to wireless protocols like BLE, Wi-Fi
  • Familiar with power profiling tools and optimizing for battery life

Responsibilities

  • Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.)
  • Experience in firmware development, testing and debugging on SoCs for embedded applications.
  • Experience in bootloaders, firmware OTA update systems, and power management.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service