An application made for this job — a tailored resume and cover letter that speak straight to the posting.
Meta is seeking an experienced Embedded Software Engineer in New York to analyze complex systems and craft evaluations and training data for AI coding models. You will collaborate across teams to optimize platforms for Android, Linux, and RTOS, and provide technical leadership and mentoring with end-to-end ownership of systems.
The role requires a BS in a technical field and 8+ years of embedded software experience with C/C++, plus strong experience with drivers, HALs, telemetry, automated
Analyze complex embedded systems challenges and create evaluations and training data to improve Meta's AI coding models. Collaborate across teams to build and optimize platforms for Android, Linux, and RTOS, while providing technical leadership, mentoring, and end-to-end ownership of systems.
Requirements: Requires a bachelor's degree in computer science, computer engineering, a related technical field, or equivalent experience, plus at least 8 years of embedded software engineering experience with C or C++. Candidates must have experience across embedded platforms, drivers or hardware abstraction layers, system telemetry, automated testing, and debugging complex hardware-software issues.
Key Skills: Embedded Software Engineering, C, C++, Android, Linux, AOSP, RTOS, Zephyr, FreeRTOS, Device Drivers, Hardware Abstraction Layers, I2C, SPI, UART, USB, Hardware-in-the-Loop Testing
Benefits: Bonus, Equity, Benefits