Embedded Software Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Austin, TX
Posted
19 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $159k
$119k most similar roles pay here $202k

This listing doesn't post a salary. Most similar roles pay $128,848–$188,950.

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 both software and hardware independently or in multi-functional environments. Your daily work involves managing critical manufacturing software for millions of devices and implementing hardware test specifications from early development through mass production. To succeed, you must possess 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 across various hardware platforms.

What does a Embedded Software Engineer earn?

Median $154416 from 99 postings across 18 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 across multi-functional teams.
  • Review and implement specific hardware test specifications.
  • Support hardware production locally and at contract manufacturing sites.
  • Develop drivers and applications within Unix, Linux, or macOS environments.

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

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

Embedded Software Engineer

Apple Inc

Cupertino, CA 19 days ago $129,300–$225,300
C++ Objective-C Swift Unix Linux macOS Python Lua Bash I2C USB PCIe Command Line Utilities
2+ 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

System Integration Lead

Apple Inc

Austin, TX 41 days ago
C C++ Python I2C SPI PCIe USB SoC Firmware Hardware Architecture Manufacturing Test Data Analysis Scripting System Validation NPI Command Line Utilities
10+ yrs exp

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