Software Engineer, Displays Software (Starship)
SpaceX
2 months ago
Hawthorne, CA, USA
Entry Level / Mid Level
Base Salary
$120k - $145k/yr
Responsibilities
- Develop and maintain backend systems in C++ for mission-critical displays.
- Create user interfaces using Lit Web Components that enhance operator experience.
- Enable fleet management capabilities for vehicle operators using modern technologies.
- Design scalable infrastructure with Kubernetes for deployment and orchestration.
- Implement techniques to reduce software complexity and maintenance efforts.
- Maintain high software standards and best practices across the full stack.
- Troubleshoot technical problems and develop long-term solutions.
- Gather feedback from operators to improve product usability.
- Adapt quickly to new technologies and backend challenges.
Requirements
- Bachelor’s degree in a relevant engineering discipline or 2+ years of professional software development experience.
- Experience in C++, JavaScript/TypeScript, or Python.
- 2+ years of software development experience preferred.
- Strong backend expertise in C++ and real-time systems.
- Knowledge of networking, interfaces, and modern development practices.
- Experience with frontend frameworks like Lit and proficiency in web technologies.
- Familiarity with graphics technologies such as SVG and WebGL.
- Hands-on experience with networking protocols and containerization tools.
- Ability to learn new technologies quickly and apply them effectively.
- Strong problem-solving skills and excellent communication abilities.
Benefits
- Comprehensive medical, vision, and dental coverage.
- 401(k) retirement plan with company matching.
- Paid parental leave and short/long-term disability insurance.
- Accrue 3 weeks of paid vacation and 10 or more paid holidays per year.
- Access to employee stock purchase plan and potential bonuses.
Tech Stack
C++CSSDockergRPCHTMLJavaScriptKubernetesTypeScript
Categories
BackendFrontendFull Stack