Meta - W2 Contract
Embedded Software Engineer - Sunnyvale, CA
Job Description:
Meta Reality Labs team is seeking a skilled Embedded Software Engineer to join their team in Sunnyvale CA! You will be an integral member of the team, responsible for embedded software design, development, testing, debugging, and optimization for cutting edge consumer devices.
Job Responsibilities:
- Work with team to architect, design, implement, test and debug embedded software
- Support product development including firmware, bring-up, debugging, and feature development
- Execute debugging and testing of embedded systems
- Work with Electrical, Firmware, and Software engineers to define solutions.
Job Qualifications:
- 8+ years embedded systems, Firmware, and/or systems software development experience for low-power real-time systems.
- Advanced in embedded C programming
- Experienced with low level debugging and writing code for embedded Devices
- Experience with real-time operating systems (RTOS) and working peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.
Nice to Have (Not Required):
- Experience with scripting languages like Python, Bash, etc.
- Experience with embedded RTOS's such as FreeRTOS, Zephyr, uCOS, etc.
- Experience with CPU architectures like ARM. RISC-V, etc.