Enable job alerts via email!

Software Engineer, Simulation - Special Projects

Apple Inc.

Sunnyvale (CA)

On-site

USD 121,000 - 215,000

Full time

24 days ago

Boost your interview chances

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

Job summary

A leading technology company seeks a Software Engineer for Simulation in Sunnyvale, California. The role involves collaborating with various teams to develop simulation solutions and enhance the core simulation engine using C++, Swift, and Python. Ideal candidates should have strong software engineering skills and a background in robotics or AI. The compensation range is competitive, reflecting skills and experience.

Benefits

Medical and Dental Coverage
Retirement Plans
Employee Stock Programs
Educational Reimbursement

Qualifications

  • Strong software engineering skills required.
  • Interest in robotics, AI, simulation, or game engines.
  • Excellent communication skills for technical discussions.

Responsibilities

  • Work closely with partner teams to develop simulation requirements.
  • Identify and implement custom simulation integration solutions.
  • Validate Apple products through closed-loop simulation.

Skills

Software Engineering
Communication
API Design
Robotics
Simulation

Education

BS/MS/PhD in Computer Science

Tools

Python
Swift
C++

Job description

Software Engineer, Simulation - Special Projects

Sunnyvale, California, United States | Software and Services

Role Overview:

As a member of this team, you will:

  1. Work closely with various partner teams within Apple.
  2. Develop a deep understanding of partner team products or systems and gather simulation requirements.
  3. Identify and implement custom simulation integration solutions, along with new simulation features and technologies.
  4. Develop and enhance the simulation core engine and related tools.
  5. Work within a mixed C++, Swift, and Python codebase.
  6. Enable other parts of Apple to generate synthetic training and evaluation data.
  7. Validate upcoming Apple products and technologies through closed-loop simulation.

Minimum Qualifications:

  • Strong and proven software engineering skills.
  • Passion for software architecture, API design, and developer experience.
  • Interest in robotics, embodied AI, simulation, or game engines.
  • Excellent communication skills for effective technical discussions.
  • BS/MS/PhD in Computer Science or a related field.

Preferred Qualifications:

  • Experience with large-scale simulation systems, distributed systems, operating systems, or embedded programming.
  • Proficiency in Python or Swift development.
  • Experience working cross-functionally to build strong team partnerships.
  • Background in machine learning and generative AI.

Compensation & Benefits:

The base pay range for this role is $121,900 to $214,500, depending on skills, qualifications, experience, and location. Apple offers a comprehensive benefits package including medical and dental coverage, retirement plans, employee stock programs, educational reimbursement, and more. Additional bonuses or relocation benefits may apply. Learn more about Apple Benefits.

Equal Opportunity Statement:

Apple is an equal opportunity employer committed to diversity and inclusion. We promote equal opportunity regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics. Learn more about your EEO rights as an applicant.

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

Sunnyvale

On-site

USD 120,000 - 160,000

18 days ago

AIML - Senior ML Engineer - Simulation Graphics and Machine Learning, Special Projects

Apple

Cupertino

On-site

USD 175,000 - 313,000

30+ days ago