Satellite Operations Software Engineer - Automation

Apple Inc.

San Diego (CA)

On-site

USD 150,000 - 278,000

Full time

30 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Apple Inc. Satellite Connectivity Group is hiring a software engineer to build automation and runtime infrastructure for a satellite network that enables off-grid connectivity for iPhone and Watch Ultra.

You will operate at the intersection of satellite networks, cloud services, and operations, automating processes, writing code, and maintaining deploy pipelines. The role emphasizes autonomous work on large codebases, experience with embedded and cloud software, and a 24/7 on-call rotation.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or Aerospace Engineering.
  • 5+ years of software engineering experience, including production Python.
  • Experience with developing automation of (preferred) satellite constellations or fleets of autonomous vehicles/drones.
  • Ability to independently navigate and reason about large, unfamiliar code repositories spanning both embedded and cloud-based software.
  • Hands-on fluency with Linux and Mac OS, cloud service APIs, modern command-line usage and HTTP tooling.
  • Experience working with CI and production CD pipelines for a software service.
  • Experience using design documents and ICDs as foundations for an operational service.
  • Export Compliance Requirement: This position requires access to U.S. export-controlled technology and technical data regulated under EAR.

Responsibilities

  • Architect and develop mission automation software alongside our operations partners that enables lights-out operation of a satellite constellation
  • Be part of a 24/7 on-call rotation for those services; lead anomaly response and drive post-incident review
  • Author clear operational procedures for the mission that will be used by an operations team, interacting daily with the systems you build
  • Reason across large codebases, tracing behavior end to end to implement new features and root-cause issues
  • Work from design documents and ICDs to define and validate operations automation
  • Own continuous integration (CI) and CD pipelines for mission automation software services

Skills

Python
Linux
Mac OS
Cloud APIs
CI/CD

Education

Bachelor's degree in Computer Science, Electrical Engineering, or Aerospace Engineering

Tools

CI/CD pipelines
HTTP tooling

Job description

Apple Inc. Satellite Connectivity Group is hiring a software engineer to build automation and runtime infrastructure for a satellite network that enables off-grid connectivity for iPhone and Watch Ultra.

You will operate at the intersection of satellite networks, cloud services, and operations, automating processes, writing code, and maintaining deploy pipelines. The role emphasizes autonomous work on large codebases, experience with embedded and cloud software, and a 24/7 on-call rotation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Engineer – Satellite Distributed Systems
Senior Go Engineer – Satellite Distributed Systems

Apple Inc. • San Diego (CA)

Hybrid
USD 175,000 - 309,000
Go Backend Engineer: Satellite Connectivity
Go Backend Engineer: Satellite Connectivity

Apple, Inc. • San Diego (CA)

On-site
USD 120,000 - 160,000
Software Engineer, Satellite Operations
Software Engineer, Satellite Operations

Apple Inc. • San Diego (CA)

On-site
USD 150,000 - 278,000
Senior Go Distributed Systems Engineer - Satellite
Senior Go Distributed Systems Engineer - Satellite

Apple Inc. • San Jose (CA)

On-site
USD 140,000 - 210,000
Senior Go Engineer — Distributed Systems & Cloud
Senior Go Engineer — Distributed Systems & Cloud

Apple Inc. • Austin (TX), Northern (KY)

Hybrid
USD 150,000 - 210,000
Go Backend Engineer — Scalable Cloud Services & DevOps
Go Backend Engineer — Scalable Cloud Services & DevOps

Apple Inc. • San Diego (CA)

On-site
USD 142,000 - 263,000
Senior Wireless Software Engineer – Satellite/Off-Grid
Senior Wireless Software Engineer – Satellite/Off-Grid

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Discounted Apple products
+1
Distributed Systems Engineer (Go) - Satellite
Distributed Systems Engineer (Go) - Satellite

Apple • San Diego (CA)

On-site
USD 171,600 - 302,200
Comprehensive medical and dental coverage
Retirement benefits
Stock purchase plan
Backend Software Engineer (Golang)
Backend Software Engineer (Golang)

Apple, Inc. • San Diego (CA)

On-site
USD 120,000 - 160,000
Distributed Systems Software Engineer (Golang)
Distributed Systems Software Engineer (Golang)

Apple Inc. • San Jose (CA)

On-site
USD 140,000 - 210,000