SpaceX→
Software Engineer, C++ - Top Secret Clearance at SpaceX · Hawthorne
Entry LevelOn-siteFull-timeHawthorne, CA$120k–$170k/yr
Skills
c++software designreal-time data processingpythondockerkubernetesdatabase systemsdebuggingperformance optimizationdata throughput analysisunit testingproblem-solving
Job Description
Summary: SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. As a Software Engineer in Special Programs, you will design, develop, and test key aspects of an in-house solution for analysis, simulation, and prototyping of software in support of all SpaceX flight systems.
Responsibilities:
- Contribute to all aspects of software engineering and product development producing highly reliable software across all areas of the application suite
- Develop prototypes to prove out key design concepts and quantify technical constraints
- Develop modules for real-time data streaming of flight systems data
- Contribute to test automation processes and CI/CD infrastructure
- Maintain highest standards of excellence, never settling for the status quo
Required Qualifications:
- Bachelor's degree in computer science, math, or engineering
- 1+ years of experience in software development, programming in modern C++
- This position requires successfully obtaining and maintaining a Top Secret Security Clearance as a condition of employment
- Willing to work extended hours and weekends when 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
Preferred Qualifications:
- Strong software design and development skills
- Experience with data streaming and real-time data processing is a plus
- Experience with data serialization formats such as JSON, YAML, XML and Protobuf
- Experience in software development delivering robust and scalable software applications
- Experience with Python, Java or Go
- Experience with containerized solutions such as Docker and Kubernetes
- Experience with database systems such as Postgres, MySql or Oracle
- Strong skills in debugging, performance optimization, data throughput analysis and unit testing
- Strong creative and innovative problem-solving skills
- Ability to work effectively in a dynamic environment by quickly adapting to changing needs and requirements
- Active Top Secret, Top Secret SCI, or DOE Level Q clearance, or the ability and willingness to obtain one
Required Skills: C++, Software design, Real-time data processing
Important Skills: Python, Docker, Kubernetes, Database systems
Nice-to-Have Skills: Debugging, Performance optimization, Data throughput analysis, Unit testing, Problem-solving
Benefits: Long-term incentives, in the form of company stock, stock options, or long-term cash awards, Potential discretionary bonuses, Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan, Comprehensive medical, vision, and dental coverage, 401(k) retirement plan, Short and long-term disability insurance, Life insurance, Paid parental leave, Various other discounts and perks, 3 weeks of paid vacation, 10 or more paid holidays per year, 5 days of sick leave per year
Benefits
Long-term incentives, in the form of company stock, stock options, or long-term cash awards
Potential discretionary bonuses
Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan
Comprehensive medical, vision, and dental coverage
401(k) retirement plan
Short and long-term disability insurance
Life insurance
Paid parental leave
Various other discounts and perks
3 weeks of paid vacation
10 or more paid holidays per year
5 days of sick leave per year