SpaceX

Software Engineer, Flight Software C++ (Starshield)

SpaceX

Apply
3 months ago
Hawthorne, CA, USA
Entry Level / Mid Level

Base Salary

$120k - $145k/yr

Responsibilities

  • Develop highly reliable autonomous software systems and the full suite of testing needed to ensure their resilience, fault tolerance, and correctness.
  • Design software for both vehicles flying in space and the ground systems that support them.
  • Build prototypes and analyze system metrics to prove out key design concepts and quantify technical constraints.
  • Own all aspects of software development, including design, testing, release, and flight operations.
  • Provide strong technical leadership and focus on continuous improvement.

Requirements

  • Bachelor's degree in computer science, engineering, math, or scientific discipline, or 2+ years of professional experience in software development in lieu of a degree.
  • Development experience in C or C++.
  • Experience with embedded systems and low-level firmware development is preferred.
  • Strong knowledge of Linux internals including core platform and user-space application development/debugging.
  • Experience designing fault-tolerant, distributed, or real-time systems.
  • Cross-context test design skills, ranging from simple unit tests to integrated hardware-in-the-loop regression and exploratory tests.
  • Knowledge of computer architecture and networks.
  • Knowledge of physics, math, and electronics.
  • Experience in debugging, performance optimization, and performance testing.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Ability to work independently or in a team, take initiative, and communicate effectively in a solution-oriented manner.

Benefits

  • Comprehensive medical, vision, and dental coverage.
  • Access to a 401(k) retirement plan.
  • Short and long-term disability insurance and life insurance.
  • Paid parental leave and various other discounts and perks.
  • Accrue 3 weeks of paid vacation and eligible for 10 or more paid holidays per year.
  • Paid sick leave pursuant to Company policy.

Tech Stack

CC++Linux

Categories

EmbeddedTesting