Enable job alerts via email!

Software Engineer - Simulation

Apple Inc.

Sunnyvale (CA)

On-site

USD 143,000 - 265,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Software Engineer in Simulation, where you'll leverage your software development expertise to create robust cloud frameworks and manage cross-platform releases. This role offers the chance to work on cutting-edge simulation systems, build internal tools, and maintain regression tests. With a strong emphasis on collaboration and innovation, you'll be part of a dynamic team dedicated to enhancing developer experiences. Enjoy a competitive salary, comprehensive benefits, and opportunities for professional growth in a diverse and inclusive environment.

Benefits

Comprehensive Medical Coverage
Dental Coverage
Retirement Benefits
Employee Stock Purchase Plan
Tuition Reimbursement
Discounted Products
Free Services
Discretionary Bonuses

Qualifications

  • Proven software development skills with a focus on architecture and APIs.
  • Experience with large-scale simulation systems and distributed computing.

Responsibilities

  • Create a scalable cloud execution framework for simulation tools.
  • Manage the release process across multiple platforms like Mac and Linux.

Skills

Software Development
API Design
Distributed Computing
Cross-Functional Collaboration

Education

BS in Computer Science
MS in Computer Science
PhD in Computer Science

Tools

C++
SQL
Docker
Kubernetes
Python

Job description

Sunnyvale, California, United States Software and Services

Add to Favorites Software Engineer - Simulation

Description

As a member of this team, you will use your background to (but not be limited to):- Create scalable, robust and high-performance cloud execution framework for simulation and other tools- Manage release process across multiple platforms (Mac, Linux)- Build internal and external tooling to introspect simulation results- Integrate and maintain sim based regression tests for both the Simulation team and customers

Minimum Qualifications
  • Strong and proven software development skills.
  • Passion for software architecture, API design and developer experience.
  • Industry experience with distributed computing
  • Track record of working cross-functionally to build strong partnerships amongst teams and individuals.
  • BS/MS/PhD in Computer Science or a related field.
Preferred Qualifications
  • Experience with large-scale simulation systems
  • Experience with SQL and setting up and maintaining databases
  • Experience with C++
  • Experience with building microservices, data processing pipelines and RESTful APIs in Python
  • Experience with Docker and Kubernetes
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Add to Favorites Software Engineer - Simulation

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 Orchestration

Applied Intuition

Mountain View

On-site

USD 120’000 - 200’000

4 days ago
Be an early applicant

Software Engineer, Simulation, Limited Duration (Fullstack)

Davita Inc.

Mountain View

Hybrid

USD 170’000 - 216’000

10 days ago

Software Engineer, Simulation, Limited Duration (Fullstack)

The Rundown AI, Inc.

Mountain View

Hybrid

USD 170’000 - 216’000

14 days ago

Software Engineer, Simulation, Limited Duration (Backend)

Davita Inc.

Mountain View

Hybrid

USD 170’000 - 216’000

10 days ago

Software Engineer, Simulation, Limited Duration (Backend)

The Rundown AI, Inc.

Mountain View

Hybrid

USD 170’000 - 216’000

14 days ago

Software Engineer, Simulation - Special Projects

Apple

Sunnyvale

On-site

USD 120’000 - 160’000

27 days ago

Software Engineer - Simulation

Apple

Sunnyvale

On-site

USD 143’000 - 265’000

30+ days ago

Vehicle Dynamics and Simulation Engineer

Face-2-Face Talent Solutions

Sunnyvale

On-site

USD 102’000 - 240’000

4 days ago
Be an early applicant

Software Engineer, Simulation, Limited Duration (Fullstack)

Waymo

Mountain View

On-site

USD 170’000 - 216’000

16 days ago