Senior Embedded Software Engineer

Apple Inc

Actively hiring Verified listing
Sunnyvale, CA Posted 9 days ago $181,100$318,400 / year

At a glance

AI generated

TL;DR

As a Senior Embedded Software Engineer at this innovative cross-functional team, you will play a pivotal role in designing and implementing firmware and device drivers for cutting-edge Apple products. Your responsibilities include rapid prototyping of complex systems, debugging custom firmware on new hardware, and collaborating closely with electrical, mechanical, controls, and AI/ML teams to develop novel communication strategies and protocols. You must possess strong coding skills in C and C++, experience with embedded Real Time Operating Systems like FreeRTOS or VxWorks, and familiarity with interfaces such as I2C, SPI, UART, and USB. Preferred candidates also have expertise in networking, concurrency, distributed systems, sensor modalities, motor controls, and real-time control systems, along with knowledge of safety-critical software development standards.

Skills

C C++ FreeRTOS VxWorks I2C SPI UART USB ARM Cortex-M R A debuggers oscilloscopes Linux+PreemptRT QNX DO-178B/C MISRA C ISO 26262 IEC 61508 IEC 62304

What you'll do

  • Design and develop custom firmware and device drivers for new hardware.
  • Rapidly prototype and validate complex concepts to influence product direction.
  • Triage and debug system issues in collaboration with cross-functional teams.
  • Design novel communication strategies and protocols with other engineering teams.
  • Work closely with machine learning and mechanical design teams during the design process.

What we're looking for

  • BS/MS degree in Computer Engineering, Computer Science, Robotics, Mechatronics, or Electrical Engineering
  • 5+ years of firmware or device driver development experience
  • Proficiency with embedded development and strong coding skills in C and C++
  • Experience with embedded Real Time Operating Systems (RTOS) like FreeRTOS or VxWorks
  • Familiarity with common hardware interfaces such as I2C, SPI, UART, USB
  • Knowledge of ARM Cortex-M/R/A processors and associated toolchains

Market check

Salary context

This $181,100–$318,400 range sits above 92% of similar postings on FindRole.

Peer median band

$117,000$205,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$139,050$200,000

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 43 open roles on FindRole.

Listed pay typically runs $147,400–$272,100 across 35 roles with salary data.

Most-posted roles

View all roles at Apple Inc

More like this

Similar roles

Senior Software Engineer

Adobe

San Jose, US 74 days ago $177,900$257,550
Spark Hadoop Kafka Scala Java NoSQL HBase Cassandra OOP Design Patterns Cloud Technologies "always-up" services Agile Jenkins Adobe Experience Platform Big Data CDP Generative AI

Senior Software Engineer

The Coca‑Cola Company

Us - Ga - Atlanta, US 24 days ago $171,000$198,000
CI/CD DevOps SRE Kubernetes AWS Salesforce PostgreSQL Python JavaScript React Docker Terraform Git Jenkins Prometheus Grafana SOX Compliance Cloud Infrastructure API Development

Senior Software Engineer

Adobe

San Jose, US 74 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python Go Cassandra Hadoop Kubernetes Terraform

Senior Software Engineer

Microsoft

Redmond, Wa,Us, US 85 days ago $119,800$234,700
.NET Rust Java Golang Python Node.js OAuth OpenID Connect SAML .NET Framework AI Docker Kubernetes CI/CD GitHub Azure PostgreSQL MongoDB Redis Prometheus Grafana

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Wa - 925 4Th Ave, US) 59 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies Build Tools CI/CD AI-Assisted Development Tools
Remote

Senior Software Engineer

The Walt Disney Company

Remote (Usa - Wa - 925 4Th Ave, US) 53 days ago $148,700$199,400
JavaScript HLS DASH PlayReady Widevine Adaptive Bitrate Streaming CEA-608 CEA-708 AVC HEVC AAC EAC3 Web Technologies CI/CD Build Tools DRM AI-Assisted Development Tools
Remote