SOFTWARE OPERATIONS ENGINEER (DRAGON)

SpaceX

Hawthorne, CA, USA

Full time

Software Engineering / Software Developer

Sep 12

RESPONSIBILITIES:

  • Develop, execute, and analyze the software configuration and state machines for the software systems that fly our vehicles
  • Invent new tools that enable more frequent and reliable software deployment, automated data review, and automated configuration verification
  • Analyze test results and bugs that require in-depth investigations
  • Hands-on integration and troubleshooting of flight hardware/software systems
  • Plan and execute vehicle testing milestones
  • Support mission operations as a flight software specialist
  • Work closely with the software development team to roll out new software changes to the vehicle fleet
  • Occasional travel to launch sites and customer sites for testing and/or operations

BASIC QUALIFICATIONS:

  • Bachelor's degree in computer science, engineering, math, or science discipline; OR 2+ years of experience in software development in lieu of degree
  • Development experience with a programming language such as Python, Perl, Ruby, MATLAB, or C/C++

PREFERRED SKILLS AND EXPERIENCE:

  • Basic knowledge of electronics, controls, motor design, and physical mechanics
  • Fluency in Linux, including:
  • Bash shell scripting
  • Network troubleshooting
  • Experience building or working with real-time embedded systems
  • Experience with software documentation, creating system diagrams, and enumerating software requirements
  • Experience with software testing
  • Knowledge of state machines

ADDITIONAL REQUIREMENTS:

  • Must be available to work extended hours and weekends as needed

Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

{{notification.msg}}