Posted in

Software Engineer – Direct To Cell

Software Engineer – Direct To Cell

CompanySpaceX
LocationSunnyvale, CA, USA
Salary$130000 – $180000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in computer science, engineering, math, or science discipline; OR 2+ years of professional experience in software development in lieu of a degree.
  • Development experience in Python, C, or C++.

Responsibilities

  • Develop highly reliable, real-time software that plans and executes network topology for our satellite-based global network in order to connect mobile phones and maximize user experience.
  • Participate in and lead architecture, design, and code reviews.
  • Develop prototypes and manage experiments to prove out key design concepts.
  • Develop tools for software development and deployment, data analysis and visualization, and test execution across multiple environments, including virtualized hardware environments, real hardware-in-the-loop simulations, and on-orbit testing.

Preferred Qualifications

  • Knowledgeable in real-time rendering, game engine development, physics simulation, or other real-time, resource-constrained, high-performance computing.
  • Knowledgeable in network topology, numerical optimization techniques, graph theoretic approaches, or convex optimization.
  • Developed, debugged, and deployed software that has been used in real world applications/projects.
  • Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals.
  • Excellent communication skills both written and verbal.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Experience with distributed systems and internet services.