Embedded Software Engineer, OS/Platform (Starshield)

14 hours, 12 minutes ago
Full-time
Junior
Cybersecurity
SpaceX

SpaceX

SpaceX designs, manufactures, and launches advanced rockets and spacecraft with the aim of revolutionizing space technology and enabling human life on other planets.

Aerospace & Defense
10K-50K
Founded 2002

Description

  • Maintain and update in-house branches of open-source software such as Linux, Buildroot, and U-Boot.
  • Support secure boot and runtime security for Linux-based satellite components.
  • Maintain the spacecraft Ethernet network and connectivity.
  • Develop, deploy, and test the spacecraft software update process.
  • Support the in-house system-on-chip and peripherals throughout the part lifecycle.
  • Support OS/platform-specific test infrastructure.
  • Develop and support device drivers for third-party and in-house components.
  • Serve as the first software team to receive new satellite components.
  • Interface with Silicon, Electrical, and Software Engineers to bring hardware from prototype through on-orbit operations.
  • Develop software from early-stage boot loaders through mission-critical business logic for SpaceX Linux-based spacecraft and ground components.

Requirements

  • Bachelor's degree in computer science, engineering, math, or a scientific discipline, or 2+ years of professional software development experience in lieu of a degree.
  • Experience developing in C, C++, Python, or Rust.
  • Experience developing in the Linux kernel (preferred).
  • Experience with networking protocols such as TCP and UDP (preferred).
  • Experience with computer architecture and modern secure boot flows (preferred).
  • Experience with ARM embedded systems (preferred).
  • Experience with testing, continuous integration, build, deployment, and continuous monitoring (preferred).
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Ability to obtain and maintain a Top Secret or Top Secret SCI clearance.
  • Must be a U.S. citizen, national, lawful permanent resident, refugee, or asylee, or otherwise eligible for required U.S. Department of State authorizations under ITAR.
  • Must be willing to work extended hours and weekends as needed.

Benefits

  • Pay range of $125,000 to $145,000 per year for Software Engineer Level I and $145,000 to $175,000 per year for Software Engineer Level II.
  • Potential long-term incentives including company stock, stock options, or long-term cash awards.
  • Potential discretionary bonuses and the ability to purchase additional stock at a discount through an Employee Stock Purchase Plan.
  • Comprehensive medical, vision, and dental coverage.
  • 401(k) retirement plan.
  • Short- and long-term disability insurance and life insurance.
  • Paid parental leave.
  • Paid time off, including approximately 3 weeks of vacation, 10 or more paid holidays per year, and paid sick leave.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Security Software Engineer II, Internal Identity & Access Management

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a software engineer for its Internal Identity & Access Management team to build production infrastructure for identity, authentication, and authorization across critical systems.

AWS C++ Envoy Go Kubernetes Microservices OAuth Puppet Python React SAML Terraform TypeScript
1 hour, 52 minutes ago

DevSecOps Engineer (TypeScript & Agentic AI)

Arize AI 51-250 IT Services

Arize AI is hiring a remote IT Support Specialist to support Mac-only endpoints, cloud systems, and compliance operations for a distributed team.

Confluence GitHub JIRA TypeScript
1 hour, 53 minutes ago

Information Systems Security Officer, AD&S

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring an Information System Security Officer to support classified and air-gapped environments for deploying and accrediting defense technology systems.

Bash Cybersecurity Encryption PowerShell Python Splunk
6 hours, 16 minutes ago

Senior Information Technology Engineer

Engine.com 1-10 Machinery

Engine is hiring a Senior IT Engineer to lead enterprise-scale IT applications and automation systems that support secure, efficient operations for a fast-growing travel and fintech platform.

7 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers