Embedded Software Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
19 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $159k
This role $177k
$116k most similar roles pay here $237k

This role pays more than 72% of similar roles. Most pay $128,848–$188,950 — the shaded band above. At the midpoint, this role pays about $177k versus about $159k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3643 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2806 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Embedded Software Engineer

As an Embedded Software Engineer within the OS Diagnostics team of the Product Integrity group, you will develop and maintain software used to characterize, calibrate, and test new hardware. You will build applications, frameworks, and command line utilities while debugging software and hardware independently or in a multi-functional capacity. Your work involves maintaining critical manufacturing software for millions of devices and implementing hardware test specifications across various products from early development through mass production. The role requires expertise in C++, Objective-C, or Swift, along with experience developing drivers and applications in Unix, Linux, or macOS. Preferred skills include building embedded system architectures using I2C, USB, and PCIe interfaces, as well as debugging distributed applications and operating systems. You will also utilize Python, Lua, and Bash to solve complex problems and support hardware production locally and remotely.

What does a Embedded Software Engineer earn in California?

Median $177300 from 38 postings across 11 companies.

See salary data

What you'll do

  • Develop and maintain internal software used to characterize, calibrate, and test new hardware.
  • Build applications, frameworks, and command-line utilities for various Apple products.
  • Maintain critical manufacturing software running on millions of devices.
  • Debug complex software and hardware issues independently and in multi-functional environments.
  • Review and implement specific hardware test specifications.
  • Support hardware production locally and at contract manufacturing sites.
  • Develop software across different platforms including Unix, Linux, and macOS.

What we're looking for

  • BS in CS/CE/EE and 2+ years of software engineer career experience.
  • Expertise in at least one of C++, Objective-C, or Swift.
  • Experience developing drivers or applications in Unix, Linux, or macOS.
  • Experience building embedded system architectures and using interfaces such as I2C, USB, or PCIe (preferred).
  • Experience building and debugging distributed applications (preferred).
  • Experience debugging at all levels of an operating system (preferred).
  • Experience with Python, Lua, or Bash (preferred).
  • Proven task management and effective communication skills (preferred).

More like this

Similar roles

Embedded Software Engineer

Apple Inc

Austin, TX 19 days ago
C++ Objective-C Swift Unix Linux macOS I2C USB PCIe Python Lua Bash Command Line Utilities
2+ yrs exp

Embedded Software Engineer

Apple Inc

Cupertino, CA 104 days ago $150,400–$277,600
C C++ Embedded Firmware Multi-threaded Systems USB UART SPI I2C PCIe MIPI PCM gdb lldb Oscilloscopes Logic Analyzers Schematics Board Bring-up
5+ yrs exp

Systems Software Engineer

Apple Inc

San Diego, CA 20 days ago $122,700–$214,300
C++ Objective-C Swift Unix Linux macOS Python Lua Bash I2C USB PCIe Command Line Utilities

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 55 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Cybersecurity RF FPGA Wireless Communications

Embedded Software Engineer

Motorola Solutions

Los Angeles, CA 131 days ago
C Linux Kernel embedded system s ARM RISC-V Socket Programming IPsec Ethernet Mobile Ad-hoc Networking NIST FIPS 140-3 NIAP Common Criteria AMD UltraScale+ MPSoC Microchip Polarfire SoC Scripting Encryption Algorithms
3+ yrs exp Hybrid

Embedded Software Engineer

General Dynamics

Dedham, MA +1 104 days ago $130,371–$142,000
C++ Linux Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption
5+ yrs exp