Firmware Software Engineer IV
Job Title: Firmware Software Engineer IVLocation : Redmond, WA - OnsiteDuration: 12 Months (Possibility of extension) Summary:The research team at 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 MCUDevelop firmware to interface with an custom hardware acceleration blocksDevelop firmware to interface with sensors like IMU, Barometers, & MagnetometerDevelop bootloadersDevelop test applications to interface with a variety of peripheralsTest the developed firmware with the hardwareDocument designs and performance analysisMinimum Qualifications:10+ years experience in Firmware or Embedded Software Development in C2+ years experience developing firmware with multi-core SoCs or MCUsExperience with Zephyr OS, FreeRTOS, or other RTOSAbility to work autonomously with little or no supervisionAbility to work in a dynamic, high-paced environment where job duties may change frequentlyPreferred Qualifications:Familiarity with MIPI C-PHY and image sensorsC++ is nicetaFamiliarity with I3C, SPI, UART, USBAudioFamiliarity with DSPsFamiliarity with file systemsFamiliarity with bootloaders on small MCUs and larger SoCsLow power optimization of embedded systemsStrong technical writing skillsEducation/Experience:Bachelor’s degree in computer science, software engineering or relevant field required.