On-site

SpaceX is hiring a Sr. Embedded Software Engineer (Starlink)

About the Role

SpaceX is looking for a Sr. Embedded Software Engineer to join the Starlink team in Bastrop, TX. You will be responsible for designing and implementing highly available, fault-tolerant consumer devices and gateways for the Starlink satellite internet system. Your software will be deployed to millions of devices worldwide, from development through testing and support.

What You'll Do

  • Design and implement highly available, fault-tolerant consumer devices and gateways that operate for long periods of time with minimal maintenance for millions of users
  • Participate in architecture, design, and code reviews
  • Develop prototypes to prove out key design concepts and quantify technical constraints
  • Work with the Starlink factory to manufacture devices in-house
  • Write quality Linux based software for common processors and microcontrollers (e.g. ARM, RISC V, etc.)
  • Develop systems that allow for test execution across multiple environments such as virtualized hardware or real hardware-in-the-loop simulations
  • Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis as part of a continuous integration and release system

What We're Looking For

  • Bachelor’s degree in computer science, engineering, math, or a STEM discipline and 5+ years of professional experience in software engineering; OR 7+ 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
  • Must be willing to work extended hours and weekends as needed
  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.

Nice to Have

  • Developed, debugged, and deployed software that has been used in real world embedded devices
  • Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals
  • Solid fundamental knowledge of networking protocols (TCP/IP etc.), electronics, math, physics, and radio frequency
  • Strong skills in debugging, performance optimization, and testing
  • Experience with security issues associated with distributed systems and internet services

Technical Stack

  • Languages: C, C++, Golang, Python, Rust
  • OS: Linux
  • Architectures: ARM, RISC V

Work Mode

This is an onsite position based in Bastrop, TX.

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Required Skills
CC++GolangPythonRustLinuxARMRISC VEmbedded SystemsFirmwareReal-Time SystemsSoftware ArchitectureNetworkingHardware InterfacesTesting
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
SpaceX

SpaceX is actively developing the technologies to make human life on Mars possible.

Visit website
Job Details
Category embedded
Posted 2 months ago