Sr. Propulsion Software Engineer (Combustion Modeling) @ SpaceX - Hawthorne, CA

Job Overview

a month ago

Sr. Propulsion Software Engineer (Combustion Modeling)

SpaceX - Hawthorne, CA

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. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.

SR. PROPULSION SOFTWARE ENGINEER (COMBUSTION MODELING)

The goal of the SpaceX combustion modeling development team is to develop first-in-class combustion simulation software that can optimize and significantly reduce the development time of the Raptor rocket engine. Work with brilliant, passionate engineers, software developers, and analysts to develop unprecedented simulation capabilities that support the rapid design of the most cutting-edge engines in the world. We have no shortage of hard problems and challenges.

RESPONSIBILITIES:

  • Develop and maintain a massively parallel, high performance combustion simulation software
  • Collaborate with combustion analysts and computational physicists to develop advanced simulation tools that accelerate engine design
  • Extend and improve interoperability among existing tools
  • Seek out, evaluate, and implement state-of-the-art features on multi-core and GPU hardware that extend simulation capabilities and improve the performance, as motivated by an aggressive engine development program
  • Support all aspects of software development as a member of a cross-functional team
  • Maintain highest standards of excellence, never settling for the status quo, with a focus on getting to Mars

BASIC QUALIFICATIONS:

PREFERRED SKILLS AND EXPERIENCE:

  • Master's degree in computer science or an engineering discipline
  • Experience developing concurrent applications (e.g. threading, MPI, CUDA)
  • Experience working with a team on at least one large (>100,000 lines) software project
  • Experience with object-oriented software design and functional programing
  • Background in scientific computing, high-performance computing, or mathematics
  • Basic understanding of fluid mechanics
  • Strong skills with debuggers, performance optimization, and unit testing
  • Familiar with Agile software development techniques, particularly Test-Driven Development, and Continuous Integration
  • Deep understanding of distributed horizontally scalable systems
  • Experience developing user-facing software

ADDITIONAL REQUIREMENTS:

  • Willing to travel in support of launching and testing of hardware
  • Willing to work extended hours and weekends as needed

ITAR REQUIREMENTS:

  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Applicants wishing to view a copy of SpaceX's Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.

Similar Jobs

ATLO Systems Engineer III - IV

All Points Logistics

Pasadena, CA

Support flight software and hardware testing. Be part of the All Points team supporting the Jet Propulsion Laboratory (JPL) in developing the Europa Clipper (EC…

Member of Technical Staff

The Aerospace Corporation

El Segundo, CA

Experience with hardware-software interfacing and communications, or embedded systems. Experience with both mechanically oriented engineering principals and…

Computing Systems Engineer

The Aerospace Corporation

El Segundo, CA

Evaluate vendors and make recommendations for hardware/software purchases. The Embedded Controls Systems Department (ECSD) team develops high-fidelity launch…

Flight Software Engineer Level 1

JPL/NASA

Pasadena, CA

Thrive in a team composed of experienced flight software developers. Provide flight software support and maintenance during flight operations.

Sr. Electrical Systems Engineer - Electrical Vehicles

REV Group

Riverside, CA

Must Have working knowledge of Computer Aided Design and Engineering Analysis software. Must have working knowledge of electric propulsion systems and…

Propulsion Performance Engineer

Hermeus

Los Angeles, CA

Inform the growth and capabilities of the company which will impact future propulsion design systems. 5+ years of professional experience in a propulsion…

Systems Engineer

JPL/NASA

Pasadena, CA

The Optical and Quantum Systems Engineering Group provides lifecycle leadership in the formulation, planning and execution of the project systems engineering…

Sr. Software Engineer, Frontend (Starship)

SpaceX

Los Angeles, CA

Professional experience in developing software products with frontend or user experience focus. Bachelor's degree in computer science, engineering, math, or…

Database Administrator (Senior)

California Institute of Technology

Pasadena, CA

Provide support regarding access and software debugging and tuning. Experience maintaining all database-related server and client software, including user…

IT Compliance Linux System Administrator - ONSITE

Raytheon Intelligence & Space

Pasadena, CA

Ensure optimal hardware and software operation. Will operate in a team environment consisting of internal and external members, co-workers and customers.

IT

Morpheus Space

El Segundo, CA

Thanks to the highly efficient propulsion systems, each satellite can perform countless orbital maneuvers, which allows for the first time the possibility of …

Product Manager - SaaS Development

Morpheus Space

El Segundo, CA

Thanks to the highly efficient propulsion systems, each satellite can perform countless orbital maneuvers, which allows for the first time the possibility of …

NASA Mission Operations Lead Engineer

Millennium Space Systems, A Boeing Company

El Segundo, CA

Familiarity with software and scripting tools, e.g., MATLAB, Python, C/C++, Java, etc. Millennium Space Systems, A Boeing Company delivers affordable, high…

Engineering Undergraduate Student

JPL/NASA

Pasadena, CA

The job entails understanding inherited software modules, modifying and creating new software modules, thoroughly testing software functions and delivering…

Software Systems Engineer Level 1

JPL/NASA

Pasadena, CA

1+ years hands-on software quality assurance testing experience in the software development industry. You will provide test and integration support for Advanced…

IT Data Scientist II

JPL/NASA

Pasadena, CA

EBIS maintains stewardship over the ever-evolving Business IT portfolio supporting JPL's robust and complex business processes.

Front End Web Application Developer

JPL/NASA

Pasadena, CA

Demonstrable technical writing and presentation skills and shall have generated technical documents in support of software development project.

Avionics Test Technician

Relativity Space

Long Beach, CA

Ability to troubleshoot test rack and test software. The Avionics team is responsible for all aspects of the electrical design on the rocket, from electronics,…

M13: Business Operations Engineer

M13

Los Angeles, CA

You have 5+ years of experience managing databases, internal tools and software platforms for a variety of business stakeholders in a growth environment.

Systems Engineer III (Clipper Project V&V Engineer)

JPL/NASA

Pasadena, CA

Experience delivering hardware or software to a set schedule and budget. We provide systems engineering for the design and implementation of spacecraft for the…

Electric Propulsion Engineer

Turion Space

Irvine, CA

Experience with propulsion system process development including manifold manufacturing and welding. Experience with the development of electric propulsion…

Enterprise Systems Analyst II

JPL/NASA

Pasadena, CA

Applies broad knowledge in field to create software documentation. Conducts analysis on the design of software solutions that meet requirements.

Network Operations Engineer - NASA/JPL - Juniper/Palo Alto

MORI Associates, Inc.

Pasadena, CA

This job requires the fundamental understanding of Switching, Routing, and the TCP/IP Stack. It includes analyzing, monitoring, troubleshooting, repairing and…

Mission Planning Systems Engineer III

JPL/NASA

Pasadena, CA

The Mission Systems Engineering Section (394) provides architecture, design, and implementation support of the ground systems operating the laboratory's flight…