Software Engineer Simulation Infrastructure

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
59 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $255k
$101k $349k
below market most similar roles pay here above market

This role pays more than 92% of similar roles. Most pay $144,350–$215,000 — the blue band above. At the midpoint, this role pays about $255k versus about $180k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer Simulation Infrastructure

Software Engineer Simulation Infrastructure will join the Special Projects group to develop a platform for running large-scale integration tests in simulation using virtual devices and physical hardware. The role involves building and maintaining the launcher, runtime, frontend, backend, and database for this tooling. Key responsibilities include driving down test costs and duration through parallelism and smarter scheduling, while monitoring deployments to unblock developers. Candidates must possess deep proficiency in Python, experience with HTTP services like FastAPI or Flask, and knowledge of relational databases like Postgres. Required skills include React, Kubernetes, containers, and networking fundamentals such as TCP/IP and WebSockets. The work focuses on the intersection of simulation and AI/ML, utilizing both traditional and generative AI techniques to ensure high-quality, efficient results.

What you'll do

  • Develop a platform for running large-scale integration tests using virtual devices and physical hardware.
  • Build and maintain the backend services and web frontends for launching runs and tracking quality trends.
  • Reduce test run costs and duration through parallelism, smarter scheduling, and optimized hardware usage.
  • Update the platform to absorb API changes and product evolutions to unblock internal developers.
  • Monitor deployments and test results to provide rapid responses when the pipeline is down.
  • Prototype and implement high-quality simulation technology for AI/ML projects.
  • Debug issues across multiple layers including web UIs, services, virtual machines, and operating systems.

What we're looking for

  • BS/MS/PhD in Computer Science or a related field, or equivalent experience.
  • Strong software engineering fundamentals and deep proficiency in Python.
  • Experience building and deploying HTTP services (FastAPI, Flask, or similar) and working with relational databases (Postgres or similar).
  • Experience with frontend technologies such as React or a comparable framework.
  • Hands-on experience with cloud infrastructure including containers, Kubernetes, object storage, and managed compute.
  • Solid command of networking and remote-execution fundamentals including TCP/IP, HTTP, WebSockets, SSH, and file transfer.
  • Strong operating systems background on Linux, macOS, or a comparable platform.
  • Experience with virtualization, CI/CD systems, systems languages (Swift/C++), or machine learning models (preferred).

More like this

Similar roles

Software Engineer, Simulations (Vehicle Engineering)

SpaceX

Hawthorne, CA 36 days ago $125,000–$160,000
C++ Distributed Computing Networking Protocols Memory Management CPU Scheduling ROS2 Gazebo Unit Testing Performance Optimization Debugging Simulation Software Classical Physics Calculus Euclidean Geometry

Simulation Software Engineer, Vehicle Engineering

SpaceX

Hawthorne, CA 36 days ago $125,000–$160,000
C++ Distributed Computing Networking Protocols Memory Management CPU Scheduling ROS2 Gazebo Unit Testing Performance Optimization Debugging Simulation Software
2+ yrs exp

Simulation Infrastructure Engineer

Caterpillar

Irving, TX 25 days ago $112,710–$183,140
AWS Azure Kubernetes Docker Terraform Helm Python Go C++ Bash PowerShell CI/CD GitHub Actions Azure DevOps Jenkins GitLab CI Argo CD NVIDIA Omniverse Isaac Sim Unreal Engine Linux Slurm Ray HPC
5+ yrs exp

Senior Software Engineer, Simulation Platform

Anduril Industries

Seattle, WA +1 13 days ago $191,000–$254,000
C++20 Python gRPC DIS Entity-Component-System Linux pybind11 Nix C ABI Numerical Simulation Physics Modeling Distributed Simulation Systems Programming

Senior Software Engineer, Simulation

Boeing

Hazelwood, MO +2 13 days ago $126,650–$171,350
C C++ C# .NET Python Rust Visual Studio Git Agile Cloud Computing Ethernet Embedded Software SDLC
9+ yrs exp