Enable job alerts via email!

Software Engineer, Simulation - Special Projects

Apple

Sunnyvale (CA)

On-site

USD 120,000 - 160,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company is seeking a Software Engineer for their Simulation - Special Projects team in Sunnyvale, California. The role focuses on developing innovative simulation features using C++, Swift, and Python, collaborating across teams to enhance simulator capabilities. Candidates should have a strong background in software engineering, particularly in simulation and AI, and hold a degree in Computer Science or a related field.

Qualifications

  • Proven expertise in software engineering.
  • Strong skills in C++ and system software development.
  • BSc, MSc, or PhD in Computer Science or related field.

Responsibilities

  • Collaborate with various teams to gather simulation requirements.
  • Design and implement custom simulation solutions.
  • Enhance and maintain the simulation core engine.

Skills

C++
Python
Swift
Software Architecture
API Design
Robotics
Simulation
Game Engines

Education

BSc in Computer Science
MSc in Computer Science
PhD in Computer Science

Job description

Software Engineer, Simulation - Special Projects

Location: Sunnyvale, California, United States

Department: Software and Services

Summary

Posted: May 15, 2025

Weekly Hours: 40

Role Number: 200605159

Apple fosters a culture of innovation where diverse ideas and collaboration drive our success. We are committed to creating products and services that positively impact lives worldwide, emphasizing diversity and inclusion to inspire innovation. Join us to contribute to something meaningful.

About the Role

Generative AI has the potential to create unprecedented experiences. Our AIML Special Projects group aims to develop innovative products that empower users and enhance their lives. Simulation plays a vital role in this mission. Your projects may include developing new simulation features, integrating complex algorithms and models, and collaborating across teams to enhance our simulator capabilities.

We focus on delivering AIML-based features and products. We seek fearless innovators who excel at prototyping, iterating, and collaborating effectively with cross-functional teams.

Responsibilities
  • Collaborate with various Apple teams to understand and gather simulation requirements.
  • Design and implement custom simulation solutions and new features.
  • Enhance and maintain the simulation core engine and tools.
  • Work with C++, Swift, and Python codebases.
  • Support generation of synthetic training and evaluation data.
  • Validate Apple products and technologies through simulation testing.
Minimum Qualifications
  • Proven expertise in software engineering.
  • Interest in software architecture, API design, and developer experience.
  • Strong skills in C++ (or equivalent), with experience in system software development.
  • Interest in robotics, embodied AI, simulation, or game engines.
  • Excellent communication skills for technical discussions.
  • BSc, MSc, or PhD in Computer Science or related field.
Preferred Qualifications
  • Experience with large-scale simulation, distributed systems, operating systems, or embedded programming.
  • Proficiency in Python or Swift development.
  • Track record of cross-team collaboration.
  • Experience in machine learning and generative AI.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Simulation - Special Projects

Apple Inc.

Sunnyvale

On-site

USD 121,000 - 215,000

23 days ago