Embedded Software Engineer (Firmware) - 0401 SS #1


IT - WA - Seattle, WA
Seattle, Washington
Locations: Seattle, Bellevue, Kirkland, Redmond, Renton
Last Day to Apply: April 08, 2026
Pay: From $40.00 per hour

Job Title: Embedded Software Engineer (Firmware)

Location: Redmond, WA (Onsite)
Job Type: Contract
Duration: 12 Months


Position Overview:

We are seeking an experienced Embedded Software Engineer (Firmware) to support advanced research and development initiatives. This role focuses on developing firmware for custom System-on-Chip (SoC) platforms and integrating multiple sensor technologies into embedded systems.

The ideal candidate will have strong expertise in low-level programming, hardware-software integration, and working within dynamic, fast-paced environments.


Key Responsibilities:

  • Develop firmware for custom SoC platforms and microcontrollers (MCUs)
  • Integrate image sensors and other peripherals into embedded systems
  • Interface firmware with hardware acceleration components
  • Develop drivers and firmware for sensors (IMU, barometers, magnetometers, etc.)
  • Design and implement bootloaders
  • Build and execute test applications for hardware validation
  • Perform system-level validation and debugging
  • Document system architecture, development processes, and performance metrics

Required Qualifications:

  • 8+ years of experience in embedded software or firmware development using C/C++
  • 2+ years of experience working with multi-core SoCs or MCUs
  • 2+ years of experience developing drivers for camera/image sensors
  • Experience with RTOS environments such as Zephyr OS or Embedded Linux
  • Strong debugging and problem-solving skills
  • Ability to work independently with minimal supervision
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

Preferred Qualifications:

  • Familiarity with MIPI C-PHY and image sensor technologies
  • Experience with communication protocols (I3C, SPI, UART, USB)
  • Experience with Embedded Linux and kernel driver development
  • Understanding of embedded file systems
  • Experience with bootloader development for MCUs and SoCs
  • Knowledge of low-power optimization techniques
  • Strong technical documentation skills
  • Master’s degree in a related field

Top 3 Must-Have Skills:

  • 8+ years of firmware/embedded development (C/C++)
  • Experience with multi-core SoCs or MCUs
  • Experience with RTOS (Zephyr OS, Embedded Linux, etc.)

For more details reach at resumes@navitassols.com

Skip to the main content