SpaceX logo
SpaceXPosted 1 week ago

Sr. Embedded Software Engineer (Starlink)

On-siteBastrop, Texas, United States

Full TimeSenior LevelBachelors DegreeEnterpriseAerospace Services

Job Summary

Design and implement highly available, fault-tolerant consumer devices and gateways for Starlink's satellite constellation, writing quality Linux-based software for ARM and RISC-V processors. Develop prototypes to prove design concepts, work with the factory on in-house manufacturing, and build systems enabling test execution across virtualized hardware and real hardware-in-the-loop simulations. Invent tools for continuous integration, release, and data analysis while developing telemetry systems scaling to millions of devices. Participate in architecture reviews and ensure systems resist adversarial attacks. Must be willing to work extended hours and weekends.

Required Qualifications

  • Bachelor's degree in computer science, engineering, math, or a STEM discipline
  • 5+ years of professional experience in software engineering
  • 7+ years of professional experience in software engineering
  • 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
  • U.S. citizen or national
  • U.S. lawful, permanent resident (aka green card holder)
  • Refugee under 8 U.S.C. § 1157
  • Asylee under 8 U.S.C. § 1158
  • Eligible to obtain the required authorizations from the U.S. Department of State

Desired Qualifications

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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce