HOME AI & Research Software Engineer, Embedded Systems
  • Meta
  • Menlo Park, CA
  • Full-Time
  • <72 Hours
Meta VERIFIED EMPLOYER

Software Engineer, Embedded Systems.

AI & Research Full-Time

Software Engineer, Embedded Systems: our view in 3 lines...

  • The Role:This role is for an experienced embedded systems engineer working on AI model training signals and evaluations for low-level software development.
  • The Person:The person will analyze low-level engineering problems, build evaluations and trajectory data for model training, optimize code, review peers’ work, and help lead initiatives across embedded platforms.
  • Requirements:The ideal candidate has 8+ years of experience in embedded software engineering, including C or C++, Android, Linux or AOSP, RTOS environments, device drivers, telemetry, automated test infrastructure, and debugging tools.

About the role

The Device & Embedded group within Applied AI focuses on enhancing artificial intelligence models that support low-level system development, including bootloaders, operating systems, kernels, drivers, and intermediate system services. We are seeking an embedded systems engineer to convert deep domain expertise into high-quality training signals for Meta's frontier coding models. In this role, you will analyze complex low-level engineering challenges from this domain, construct rigorous evaluations and trajectory data for model training, and identify areas requiring model improvement. While the position involves direct, hands-on engineering, the primary deliverable is an optimized model rather than a standard product feature. This fast-paced role is ideal for engineers who wish to leverage their systems-level expertise to transform software engineering methodologies.

Responsibilities

  • Collaborate with cross-functional teams (product, design, operations, infrastructure) to help Meta's AI model build platforms for Android, Linux & RTOSes (Zephyr, FreeRTOS)
  • Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews
  • Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members
  • Architect efficient and scalable systems that drive complex applications
  • Identify and resolve performance and scalability issues, and drive large efforts to reduce technical debt
  • Work on a variety of coding languages and technologies
  • Establish ownership of components, features, or systems with expert end-to-end understanding
Minimum Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 8+ years of experience in embedded software engineering, including development in C or C++ for resource-constrained systems
  • Experience developing and debugging software across multiple embedded platforms, including RTOS environments and Linux or AOSP on application processors
  • Experience writing device drivers or hardware abstraction layers for peripherals such as sensors, power management ICs, displays, or communication buses (I2C, SPI, UART, USB)
  • Experience building telemetry, logging, or monitoring infrastructure to track embedded system health and diagnose production issues at scale
  • Experience developing automated test infrastructure for embedded systems, including hardware-in-the-loop testing, on-device automation, or CI pipelines targeting embedded targets
  • Experience debugging complex cross-layer embedded issues using tools such as JTAG debuggers, logic analyzers, oscilloscopes, or static analysis tools
Preferred Qualifications

  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • Experience working with AI coding assistants and evaluating their output for correctness, safety, and adherence to embedded development standards
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
  • kernel internals (Android or Linux or RTOS), plus device driver development across common subsystems
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience collaborating with silicon or chipset vendors on firmware bring-up, reference design adaptation, and hardware errata mitigation
  • Experience in leveraging AI tools to accelerate embedded development workflows, automate diagnostics, or improve code quality and test coverage

$183,997/year to $257,000/year + bonus + equity + benefits

Published October 7, 2026
Location Menlo Park, CA
Category AI & Research  
Job Type Full-Time