Description

Job Description: Embedded Software Engineer Contractor Job Description for Project Oatmeal

BR: ***

Location: Onsite

open to other remote locations if needed (no location preference)

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 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

Minimum Qualifications:

10+ years experience in Firmware or Embedded Software Development in C

2+ years experience developing firmware with multi-core SoCs or MCUs

Experience With Zephyr OS, FreeRTOS, 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

C++ is niceta

Familiarity with I3C, SPI, UART, USB

Audio

Familiarity with DSPs

Familiarity with file systems

Familiarity with bootloaders on small MCUs 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.

Comments for Suppliers:

Education

Any Graduate