Logo
eTeam

Software Engineering - Firmware Software Engineer IV

eTeam, Redmond, Washington, United States, 98052

Save Job

Job Title - Firmware Software Engineer IV Location - Redmond WA, On-site Duration - 6+ Months

8+ years of experience required. BSEE, BSECE, BSCS required, Masters preferred.

Summary: The research team at Meta Reality Labs is 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 ClientU - 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 ClientUs - 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 ClientUs and larger SoCs - Low power optimization of embedded systems - Strong technical writing skills

Education/Experience: - Bachelor's degree in computer science, software engineering or relevant field required.