Software Engineer Simulation Infrastructure

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $177k
This role $255k
$101k most similar roles pay here $349k

This role pays more than 91% of similar roles. Most pay $144,350–$208,900 — the shaded band above. At the midpoint, this role pays about $255k versus about $177k 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 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Software Engineer Simulation Infrastructure

As a Software Engineer Simulation Infrastructure within the Special Projects group, you will work at the intersection of simulation and AI/ML technologies. You will develop a platform for running large-scale integration tests using virtual devices and physical hardware. Your daily responsibilities include building and maintaining backend services, web frontends, and databases to manage test runs and track quality trends. You will also optimize test duration through parallelism and smarter scheduling while ensuring the system remains current with evolving products. The role requires proficiency in Python, React, and relational databases like Postgres, alongside experience with FastAPI or Flask. Technical requirements include knowledge of Kubernetes, containerization, and networking protocols such as TCP/IP and WebSockets. You will solve complex problems involving hardware fleet management, infrastructure automation, and the integration of traditional and generative AI techniques into simulation workflows.

What you'll do

  • Optimize test run costs and duration through parallelism, smarter scheduling, and efficient hardware fleet utilization.
  • Build and maintain backend services and web frontends for launching runs and tracking quality trends.
  • Maintain the simulation platform by integrating product updates and API changes to unblock developers.
  • Monitor deployments and test results to provide rapid responses when pipelines are down or engineers are blocked.
  • Develop tools for running large-scale integration tests using both virtual devices and physical hardware.
  • Prototype and iterate on new technologies at the intersection of simulation and AI/ML.
  • Debug complex issues across multiple layers, including web UIs, backend services, virtual machines, and operating systems.

What we're looking for

  • Strong software engineering fundamentals and deep proficiency in Python.
  • Experience building and deploying HTTP services using frameworks like FastAPI or Flask.
  • Experience working with relational databases such as Postgres.
  • Proficiency in frontend technologies including React or comparable frameworks.
  • Hands-on experience with cloud infrastructure, including containers, Kubernetes, object storage, and managed compute.
  • Solid command of networking and remote-execution fundamentals like TCP/IP, HTTP, WebSockets, SSH, and file transfer.
  • Strong operating systems background on Linux, macOS, or a comparable platform.
  • BS/MS/PhD in Computer Science or a related field, or equivalent experience.

More like this

Similar roles

Software Engineer, Simulation

SpaceX

Hawthorne, CA 28 days ago $125,000$160,000
Machine Learning AI C++ Python OpenFOAM ANSYS Fluent COMSOL Multiphysics ParaView VisIt Tecplot Three.js Flask SQLAlchemy FastAPI React PostgreSQL SQL Server Linux HPC
5+ yrs exp

Software Engineer, Simulations (Application Software)

SpaceX

Hawthorne, CA 164 days ago $125,000$150,000
C++ ROS2 Gazebo Distributed Computing Networking Protocols Memory Management CPU Scheduling Unit Testing Performance Optimization Debugging Calculus Euclidean Geometry
2+ yrs exp

Staff Fullstack Engineer, Simulation

General Motors (GM)

Remote (Sunnyvale, CA) 14 days ago $189,300$290,700
Python TypeScript React Vue WebGL Three.js MapboxGL SDK Development API Design 3D Graphics Computational Geometry Unity DSL Data Visualization
7+ yrs exp Remote

Senior Software Engineer, Simulation Platform

Anduril Industries

Costa Mesa, CA 170 days ago $191,000$253,000
C++20 Python gRPC Nix Entity-Component-System Linux pybind11 DIS Protocol Systems Programming Linear Algebra Physics Modeling Scientific Computing C ABI Distributed Simulation

Software Engineer, Distributed Simulation

Anduril Industries

Seattle, WA 8 days ago $166,000$220,000
Kubernetes Go Rust C++ Python Terraform Helm CI/CD gRPC Protobuf AWS Azure Bazel Buck Nix KubeVirt QEMU Linux Distributed Systems Infrastructure as Code
3+ yrs exp