Enable job alerts via email!

Simulation SW Development Engineer

Apple

San Diego (CA)

On-site

USD 90,000 - 150,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

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

Job summary

An innovative industry leader is seeking a Simulation Software Development Engineer to join their Satellite Connectivity Group. This role involves developing software that enhances connectivity for users in remote areas, ensuring safety and service reliability. You will work on cutting-edge technology, collaborating with dynamic teams to analyze system performance and improve user experiences. If you are passionate about engineering and eager to contribute to impactful projects, this is an exciting opportunity to make a difference in the lives of millions.

Qualifications

  • 5+ years in software development for modeling, simulation, and optimization.
  • Strong geometry, spatial reasoning, and problem-solving skills.

Responsibilities

  • Develop and maintain simulation software for capacity analysis.
  • Create production-quality libraries for system physics.

Skills

C/C++
Problem-Solving
Spatial Reasoning
Geometry

Education

BSc in Engineering
BSc in Applied Mathematics
BSc in Physics
BSc in Computer Science
BSc in Data Science

Tools

Python
Julia
MATLAB

Job description

Simulation SW Development Engineer

Location: San Diego, California, United States

Department: Software and Services

Summary

Posted: Mar 14, 2025

Weekly Hours: 40

Role Number: 200590817

At Apple, we strive daily to craft products that enrich lives. Our success stems from skilled experts working in environments that foster creativity, collaboration, and innovative problem-solving. As part of the Satellite Connectivity Group, you will work on satellite networks enabling connectivity for iPhone users off the grid, supporting services like Emergency SOS, Roadside assistance, and Messages via satellite, ensuring safety and connectivity for millions.

We are seeking a modeling and simulation software engineer to develop analysis and operational software for our satellite programs. Responsibilities include building and extending software to evaluate designs, assess performance, and improve user experience globally, along with supporting critical operational systems.

Core Responsibilities
  • Develop and maintain simulation software for capacity analysis and trade studies.
  • Create and sustain production-quality libraries for system physics.
  • Understand software end-to-end, anticipate issues, and ensure system reliability.
  • Analyze system performance, communicate findings, and collaborate on improvements.
Minimum Qualifications
  • BSc in Engineering, Applied Mathematics, Physics, Computer Science, Data Science, or related field.
  • Strong geometry, spatial reasoning, and problem-solving skills.
  • Proficiency in C/C++.
  • 5+ years in software development for modeling, simulation, and optimization.
Preferred Qualifications
  • Deep understanding of physics and dynamical systems.
  • Proficiency in Python, Julia, or MATLAB.
  • Excellent analytical skills.
  • Ability to work in dynamic, small teams and handle ambiguity.
  • Strong communication, teamwork, and leadership skills.
  • MS/PhD in relevant disciplines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.