Software Engineer, Systems

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$187,741–$272,100 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $158k
This role $230k
$99k most similar roles pay here $291k

This role pays more than 94% of similar roles. Most pay $131,097–$184,150 — the shaded band above. At the midpoint, this role pays about $230k versus about $158k 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 1833 open roles on FindRole.

Listed pay typically runs $163,300–$272,100 across 1493 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer, Systems

As a Software Engineer - Systems at Apple, you will join a dynamic team focused on developing cutting-edge video decoder firmware and drivers for hardware-accelerated video playback. Your daily tasks include studying technical reference manuals and codec specifications to implement interfaces between software and hardware, designing decode commands to drive video decoders, and conducting thorough testing and debugging to ensure optimal performance. You will collaborate closely with design, platform architecture, and verification teams to bring up firmware on new platforms, leveraging C and C++ for real-time embedded applications while utilizing Python for automation and scripting tasks. This role demands expertise in version control systems like Git and Perforce, as well as proficiency in debugging tools such as lldb, all within the context of Apple’s large-scale product development environment.

What you'll do

  • Design and implement video decoder driver and firmware interfaces for Apple devices.
  • Develop decode commands to drive video decoder hardware efficiently.
  • Identify defects and performance issues by reviewing source code meticulously.
  • Conduct tests and run regressions to verify software and hardware implementations.
  • Analyze diagnostic reports to reconstruct failure scenarios and identify causes.

What we're looking for

  • Master’s degree or equivalent in Electrical and Computer Engineering or related field.
  • Experience implementing real-time embedded applications with C and C++.
  • Proficiency in hardware-software interaction using microprocessors/microcontrollers.
  • Automation testing of firmware functionality using Python, Bash, and C/C++.
  • Expertise in unit, regression, and integration testing methodologies.
  • Code review for C/C++ firmware designed for embedded real-time systems.

More like this

Similar roles

Camera Modelling Engineer

Qualcomm

San Diego, CA 38 days ago $99,400$149,200
C C++ Python CUDA Perforce Make Linux Windows VS2017 Version Control Test Automation ABT Digital Image Processing Imaging Algorithms Image Quality Assessment GPU Programming Code-Tip Maintenance Large Codebase Integration Testbench Automation

Software Engineer, Systems

Apple Inc

Cupertino, CA 1 day ago $181,100$272,100
Python Java iOS watchOS Swift Kotlin MongoDB PostgreSQL Docker Kubernetes AWS CI/CD ISO/IEC 18013-5 ISO/IEC 23220 ICAO eMRTD API design Machine learning Biometrics Cryptographic operations Secure coding Analytics pipelines

Software Engineer, Systems

Apple Inc

San Diego, CA 1 day ago $145,839$210,100
C C++ IEEE 802.15.4 Thread BLE Zigbee Home Automation RTOS Docker Jenkins Git

Software Systems Engineer

Broadcom

CA +1 116 days ago $141,300$226,000
Kubernetes Docker Go C++ Python Git CI/CD Terraform AWS Azure GCP Prometheus Grafana PostgreSQL Redis MongoDB GraphQL REST Swagger OAuth JWT

Software Systems Engineer

HP Inc.

Spring, TX 11 days ago $93,400$143,800
AWS Kubernetes Microservices Docker CI/CD Java JavaScript C++ SQL Agile Methodology Linux Azure Terraform PostgreSQL

Software Systems Engineer

Boeing

Remote 6 days ago $135,000$165,000
Cameo System Modeler MBSE .Net Framework sysML Subversion Azure DevOps Git DoDAF Catia Magic System of Systems Navigation Modeling Flight Simulation CI/CD
Remote