What are the responsibilities and job description for the Embedded Engineer position at Cybotic System?
Job Title: Embedded Engineer
Location: Redmond, WA (onsite)
Duration: 1 year contract
Absolute Must Haves:
· 8 years’ experience in Firmware or Embedded Software Development in C/C
· Experience with Zephyr OS, Embedded Linux or other RTOS
· Familiarity with MIPI C-PHY and image sensors
· Work in a dynamic, high-paced environment where job duties may change frequently
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 year’s experience in Firmware or Embedded Software Development in C/C
· 2 year’s experience developing drivers for camera sensors on new ICs
· 2 year’s 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