Work location: Onsite role in Redmond WA 8 years of experience required. Market Rate BSEE BSECE BSCS required Masters preferred. looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC. Job Responsibilities: - Develop firmware to integrate custom image sensors with an MCU - Develop firmware to interface with hardware acceleration blocks - Develop firmware to interface with sensors like IMU Barometers & Magnetometer - Develop bootloaders - Develop test applications to interface with a variety of peripherals - Test the developed firmware with the hardware - Document designs and performance analysis Minimum Qualifications: - 8 years experience in Firmware or Embedded Software Development in C/C - 2 years experience developing drivers for camera sensors on new ICs - 2 years experience developing firmware with multi-core SoCs or MCUs - Experience with Zephyr OS Embedded Linux or other RTOS - Ability to work autonomously with little or no supervision - Ability to work in a dynamic high-paced environment where job duties may change frequently Preferred Qualifications: - Familiarity with MIPI C-PHY and image sensors - Familiarity with I3C SPI UART USB - Familiarity with Embedded Linux and kernel drivers - Familiarity with file systems - Familiarity with bootloaders on small MCUs and larger SoCs - Low power optimization of embedded systems - Strong technical writing skills |