Embedded Software Engineer, OS/Platform (Starshield)

3 weeks, 1 day 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

Senior Forward Deployed Engineer

Okta 5K-10K Professional Services

Okta is hiring a customer-facing technical builder to embed with strategic enterprise clients and implement secure AI agent identity solutions from prototype through production.

HIPAA OpenID Connect SAML SIEM
50 minutes ago

Senior Security Engineer - Node.js Proactive Defense (remote-only)

CloudLinux 51-250 IT Services

CloudLinux is hiring a security engineer to lead the development of a Node.js runtime protection layer for Imunify360 that detects and blocks malicious behavior in multi-tenant hosting environments.

Linux Node.js OWASP WAF
3 hours, 15 minutes ago

AI Security - AI Platform Engineer

Cato Networks 251-1K Diversified Telecommunication Services

Cato Networks is hiring an AI Platform Engineer to build the real-time runtime infrastructure that powers low-latency AI security decisions across its global cloud and physical points of presence.

C++ Docker Go Java Kubernetes MLOps PyTorch Rust
4 hours, 7 minutes ago

Associate Principal - Security

TEECOM 51-250 Construction & Engineering

TEECOM is hiring a remote Associate Principal - Security to lead mid-scale multidisciplinary project delivery, guide technical design and coordination, and help strengthen team practices, client relationships, and internal standards.

Asana GitHub
4 hours, 13 minutes 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