Senior Robotics Software Engineer

Apple Inc

Confirmed live today High trust

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $183k
This role $255k
$108k $348k
below market most similar roles pay here above market

This role pays more than 92% of similar roles. Most pay $149,500–$215,750 — the blue band above. At the midpoint, this role pays about $255k versus about $183k 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 · Senior Robotics Software Engineer

The Senior Robotics Software Engineer joins a team of engineers and scientists to expand the capabilities of Apple products and platforms through AI and robotics breakthroughs. The role involves designing and implementing APIs, creating tools for visualization, logging, and evaluation systems, and debugging complex AI systems. The engineer will integrate these complex AI systems into a larger software stack. Key technical requirements include a strong software engineering background, experience with system design, and hardware deployment. Preferred skills include iOS development using Swift, building visualizations with Python and QT, and writing wrappers for IPC mechanisms like XPC and RPC. The position also requires experience deploying algorithms to GPUs and other accelerators to solve technical problems within the robotics and machine learning domain.

What you'll do

  • Design and implement APIs for robotics software.
  • Develop tools for data visualization, logging, and system evaluation.
  • Evaluate and debug complex AI systems.
  • Integrate complex AI systems into the larger software stack.
  • Break down large features into practical software solutions.
  • Deploy algorithms to GPUs and other hardware accelerators.
  • Write wrappers for IPC mechanisms such as XPC and RPC.

What we're looking for

  • BS/MS in Computer Science, Math, Robotics, or a related field.
  • Very strong software engineering background with at least 5 years of industry experience.
  • Ability to break down large features and implement practical solutions.
  • iOS Development experience, including experience with Swift and Apple development tools (preferred).
  • Experience with system design and hardware deployment (preferred).
  • Proficiency in building visualizations and tooling using Python or QT (preferred).
  • Experience writing wrappers to IPC mechanisms such as XPC and RPC (preferred).
  • Systems experience involving deployment of algorithms to GPUs and other accelerators (preferred).

More like this

Similar roles

Senior Robotics Software Engineer

Nvidia

Santa Clara, CA 11 days ago $184,000–$287,500
Robotics Software Physical AI Humanoid Robots Mobile Manipulators AI Agents End-to-end Workflows Data Collection Deployment
8+ yrs exp

Senior Robotics Algorithm Engineer

Apple Inc

Cupertino, CA 40 days ago $150,400–$277,600
Machine Learning Robotics Swift LLMs Diffusion Models Motion Planning Optimization Graph Search Controls Linear Regression Decision Trees Apple Developer Tools AI Systems

Software Engineer, Robotics

Anduril Industries

Irvine, CA 141 days ago $191,000–$253,000
C++ Rust Linux Robotics Motion Planning Perception Localization Mapping Controls Data Structures Algorithms Concurrency Systems Software Kernel Device Drivers Simulation Networking

Systems Quality Robotics Automation Engineer

Apple Inc

Sunnyvale, CA 104 days ago $150,400–$277,600
Robotics Python Computer Vision OpenCV AI ML mechatronic s CAD Microcontrollers Sensors Actuators Robot Arms Electronic Circuits Kinematics Linear Algebra QA Methodologies
3+ yrs exp

Systems Quality Robotics Automation Engineer

Apple Inc

Cupertino, CA 69 days ago $150,400–$277,600
Python Robotics mechatronic s OpenCV Computer Vision AI ML Microcontrollers Sensors Actuators Kinematics Linear Algebra QA Methodologies Automated Testing Electrical Engineering Mechanical Engineering
3+ yrs exp

Senior Robotics Software Engineer

Anduril Industries

Costa Mesa, CA 47 days ago $220,000–$292,000
C++ Rust Robotics Autonomy Motion Planning Behavior Trees Networking Data Processing Modeling & Simulation Systems Integration Flight Systems