SpaceX

Embedded Software Engineer (Starlink)

SpaceX

Apply
about 1 month ago
Hawthorne, CA, USA
Entry Level / Mid Level

Responsibilities

  • Design and implement highly available, fault-tolerant consumer devices and gateways.
  • Participate in architecture, design, and code reviews.
  • Develop prototypes to prove out key design concepts.
  • Collaborate with the Starlink factory to manufacture devices in-house.
  • Write quality Linux-based software for common processors and microcontrollers.
  • Develop systems for test execution across multiple environments.
  • Invent new tools for more frequent and reliable software deployment.

Requirements

  • Bachelor’s degree in computer science, engineering, math, or a STEM discipline and 1+ years of professional experience in software engineering; OR 3+ years of professional experience in software engineering in lieu of a degree.
  • Development experience in C, C++, Golang, Python, or Rust.
  • Experience with embedded or low-level systems development.

Tech Stack

CC++GoLinuxPythonRust

Categories

EmbeddedSecurityTesting