Payrate : $ - $
Summary :
The research team at the Company is looking for an experienced Embedded Software Engineer to develop firmware for a custom SoC.
Responsibilities :
- Develop firmware to integrate custom image sensors with an MCU
- Develop firmware to interface with an custom 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
Qualifications :
Bachelor’s degree in computer science, software engineering or relevant field required.years experience in Firmware or Embedded Software Development in Cyears 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 IC, SPI, UART, USBAudioFamiliarity with DSPsFamiliarity with file systemsFamiliarity with bootloaders on small MCUs and larger SoCsLow power optimization of embedded systemsStrong technical writing skills