Software Engineer, Embedded Systems

Meta

New York (NY)

On-site

USD 160,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Bonus
Equity
Benefits

Job summary

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

Qualifications

  • Bachelor's degree in a technical field or equivalent experience.
  • At least 8 years of embedded software engineering experience with C/C++.
  • Experience across embedded platforms, drivers or hardware abstraction layers, system telemetry, automated testing, and debugging complex hardware–software issues.

Responsibilities

  • 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.
  • Provide technical leadership, mentoring, and end-to-end ownership of systems.

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

Education

Bachelor's degree in Computer Science/Computer Engineering or related field

Job description

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Embedded Systems
Software Engineer, Embedded Systems

Meta Careers • Menlo Park (CA), New York (NY)

On-site
USD 190,000 - 230,000
Senior Embedded Systems Engineer for AI Platforms
Senior Embedded Systems Engineer for AI Platforms

Meta • New York (NY)

On-site
USD 160,000 - 210,000
Bonus
Equity
Benefits
Embedded Software Engineer, Silicon Validation Firmware
Embedded Software Engineer, Silicon Validation Firmware

Meta Careers • Sunnyvale (CA), Redmond (WA), Austin (TX)

On-site
USD 140,000 - 210,000
Embedded Software Engineer
Embedded Software Engineer

Meta • Redmond (WA)

On-site
USD 184,000 - 257,000
Software Engineering, OS Frameworks (Wearables)
Software Engineering, OS Frameworks (Wearables)

Meta Careers • Seattle (WA), Burlingame (CA)

On-site
USD 140,000 - 190,000
Software Engineering, OS Frameworks (Wearables)
Software Engineering, OS Frameworks (Wearables)

Meta • Seattle (WA)

On-site
USD 180,000 - 240,000
Embedded Software Engineer, Firmware
Embedded Software Engineer, Firmware

Meta • Sunnyvale (CA)

On-site
USD 154,000 - 217,000
Software Engineer, Android
Software Engineer, Android

Meta • Topeka (KS)

On-site
USD 184,000 - 257,000
null
Software Engineer, Android
Software Engineer, Android

Meta • Austin (TX)

On-site
USD 184,000 - 257,000
Software Engineer - Android (Technical Leadership)
Software Engineer - Android (Technical Leadership)

Meta • Topeka (KS)

On-site
USD 219,000 - 301,000