Satellite Connectivity Software Engineer - Automation

Apple Inc.

San Diego, Northern (CA, KY)

Hybrid

USD 142,000 - 263,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Stock programs
RSU awards
Employee Stock Purchase Plan
Relocation assistance

Job summary

Apple Inc. in San Diego is seeking a software engineer to build automation and runtime infrastructure for the satellite connectivity network that supports iPhone and Watch Ultra when off the grid.

The role sits between satellite systems, cloud services, and operations partners to enable lights-out operation and reliable connectivity. You will automate and extend the CD/CI pipelines, reason about large codebases, and craft precise procedures for the on-call team.

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 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.

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 production
Linux & Mac OS
CI/CD pipelines
Cloud APIs
Automation architecture

Education

Bachelor's degree in CS/EE/Aerospace

Job description

Apple Inc. in San Diego is seeking a software engineer to build automation and runtime infrastructure for the satellite connectivity network that supports iPhone and Watch Ultra when off the grid.

The role sits between satellite systems, cloud services, and operations partners to enable lights-out operation and reliable connectivity. You will automate and extend the CD/CI pipelines, reason about large codebases, and craft precise procedures for the on-call team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Satellite Connectivity Automation Engineer
Satellite Connectivity Automation Engineer

Apple Inc. • San Jose (CA)

On-site
USD 142,000 - 263,000
Employee stock purchase plan
Discretionary restricted stock unit
Relocation assistance
+3
Automation Engineer – Satellite Connectivity & Ops
Automation Engineer – Satellite Connectivity & Ops

Socket.dev • San Diego (CA)

On-site
USD 150,000 - 210,000
Go Backend Engineer — Scalable Cloud Services
Go Backend Engineer — Scalable Cloud Services

Apple Inc. • San Diego (CA)

Hybrid
USD 180,000 - 300,000
Employee stock programs
Relocation assistance
Comprehensive medical & dental
Senior Go Engineer – Satellite Distributed Systems
Senior Go Engineer – Satellite Distributed Systems

Apple Inc. • San Diego (CA)

Hybrid
USD 175,000 - 309,000
Software Engineer, Satellite Operations
Software Engineer, Satellite Operations

Socket.dev • San Diego (CA)

On-site
USD 150,000 - 210,000
Software Engineer, Satellite Operations
Software Engineer, Satellite Operations

Apple Inc. • San Diego (CA), Northern (KY)

On-site
USD 142,000 - 263,000
Stock programs
RSU awards
Employee Stock Purchase Plan
+1
Senior Go Distributed Systems Engineer - Satellite
Senior Go Distributed Systems Engineer - Satellite

Apple Inc. • San Jose (CA)

On-site
USD 140,000 - 210,000
Software Engineer, Satellite Operations
Software Engineer, Satellite Operations

Apple Inc. • San Jose (CA)

On-site
USD 142,000 - 263,000
Employee stock purchase plan
Discretionary restricted stock unit
Relocation assistance
+3
Senior Go Engineer — Distributed Systems & Cloud
Senior Go Engineer — Distributed Systems & Cloud

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

Hybrid
USD 150,000 - 210,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