Skip to content

Software Engineer – Direct To Cell
Company | SpaceX |
---|
Location | Sunnyvale, CA, USA |
---|
Salary | $130000 – $180000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Junior, 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.