Apple
Embedded Software Engineer
$129K–$225K
Austin, Texas +1 · Full-time · Posted Apr 3, 2026
- Location
- Austin, Texas
Cupertino, California - Experience
- 2+ years of software engineer career experience.
- Education
- BS in CS/CE/EE.
About the job
Develops and maintains internal diagnostics and manufacturing software to characterize, calibrate, and test hardware across Apple products, supporting product development through mass production.
What you'll do
- Develop, debug, and maintain applications, frameworks, and command-line utilities used in hardware testing and manufacturing.
- Review and implement hardware test specifications, and solve problems with cross-functional teams.
- Support hardware production locally and remotely; travel up to 25%.
What they ask for
- BS in CS/CE/EE and 2+ years of software engineer career experience.
- Expertise in at least one of C++/Objective-C/Swift.
- Experience developing drivers/applications in Unix, Linux, or macOS.
Nice to have
- Experience with embedded system architectures and interfaces such as I2C, USB, PCIe; distributed applications; or debugging at all levels of an operating system.
- Experience with Python/Lua/Bash, task management, and effective communication.
Pay
$129,300 to $225,300 USD base salary
Tools
C++, Objective-C, Swift, Unix, Linux, macOS, I2C, USB
Model-written summary · the original posting is authoritative