Embedded System Software Engineer

San Diego February 25, 2026 Apple Custom Ats

Summary

Are you stuck with an embedded system with poor design? Do you feel like you have good ideas that should have impacts far and wide? Are you convinced with the right resources you can build a platform/solutions that will change the industry? The Apple Hardware Test Engineering team is looking for an embedded software engineer for our testing platforms & solutions. We will provide the resources that only exist at a company of Apple’s scale. You just bring the talent.

Description

The team brings expertise in designing product testing solutions built on industry-leading SoCs (including Xilinx Zynq and STM32 architectures running RTOS). The keyword is solutions—not just individual components. Anyone can design a circuit board or write some code, but building end-to-end solutions requires expertise across hardware, firmware, real-time software, reference implementations, comprehensive documentation, SDKs, and developer ecosystems that empower other engineers to innovate on top.

Minimum Qualifications

BS EE or CS 4+ years experience Proficient in C++ Proficient with Python (Mainly simple scripting) Experience working with RTOS (Ex. FreeRTOS) Experience working with microcontrollers (Ex. STM32) Experience with Linux application development (user space daemons) Good understandings of OO concept and the ability to communicate your design with UML efficiently. Occasional travel is required. (Domestic & International)

Preferred Qualifications

Experience with FPGA a strong plus Beginner experience with Rust programming language is a plus Experience working with remote teams in different timezones. Experience setting up a CI/CD pipeline using Jenkins MS EE or CS Must be flexible and capable of handling multi-task operations Must be able to perform under tight schedule Ability to understand Schematics Familiarity with basic electrical engineering and semiconductor concepts. Able to work closely with EEs. Experience in using EE lab equipment such as Scope, Logic Analyzers, Power Supply, Signal Generators etc.
Apply on company site

How to Get Hired at Apple

  • Apple's custom ATS requires extra attention to resume formatting and keyword optimization — don't assume standard ATS tricks will work identically
  • Tailor every application to the specific role and team — with many open positions across vastly different functions, generic applications are unlikely to succeed
Read the full guide

How well do you match this role?

Check My Resume