Software Engineer in Test (Flight Software)
SpaceX - Hawthorne, CA

This job posting is no longer available on SpaceX. Find similar jobs: Software Engineer Test jobs - SpaceX jobs

The Company

SpaceX is a US based space technology company founded by its residing CEO and CTO, Elon Musk, the former co-founder of PayPal. The company's goal is to renew a sense of excellence in the space industry by disrupting the current paradigm of complacency and replacing it with innovation and commercialized price points; laying the foundation for a truly space-faring human civilization.

SpaceX builds rockets and spacecraft from the ground up; including electronics, software, vehicle structures, and engines. In-house development includes nearly all flight critical custom components amounting to approximately 85% of our vehicles both by mass and by value. Our development and production efforts represent some of the most dynamic and challenging technology opportunities seen by any organization.

Our success is driven by a wide variety of engineering perspectives and openness to all great ideas. We pride ourselves on being a meritocracy where employees are defined by their capabilities and contributions, instead of title or tenure. We are actively seeking the best and brightest minds from all industries to continue to build our world class team.

Our employees thrive in a fast-paced engineering ecosystem focused on innovation and high levels of personal responsibility. At SpaceX we cut through the noise and believe in the essentials of hardcore engineering.

We build it, test it, and fly it.

The Department

Our Flight Software Group currently has opportunities in the test, verification and validation group interfacing directly with a high-fidelity, hardware-in-the-loop test platform. The test team performs functional testing of the various spacecraft software systems, integration testing of both hardware and software components, and final verification on the flight vehicles. Additional responsibilities include flight vehicle integration and testing, testbed development and troubleshooting, and test automation development.

Successful applicants will be involved with all aspects of testing, from test plan development and execution to issue resolution to vehicle deployment. The ability to closely collaborate with both software developers and hardware engineers is paramount. In addition, successful applicants will be expected to define and implement process improvements in all aspects of test, including test plan development, test coverage, configuration management, defect tracking and formal verification.

Responsibilities

Work closely with the software developers to understand the software design and implementation

Develop thorough test cases to verify the performance of the system at the hardware and software levels

Write scripts to automate test cases

Generate proper test documentation including procedures, reference material and test results

Troubleshoot issues and help determine the appropriate solution

Ensure defects are appropriately documented, track closure and perform regression testing

Perform data review and analysis to verify successful test completion

Required Skills

BS in Computer Science or Computer Engineering

Familiarity with C or C++

Fluent with a Linux environment, including:
Bash environment and command line usage

Linux utilities like tcpdump, netcat, rsync, ssh

Experience with a defect tracking database

Experience with a version control system

SpaceX offers one of the best environments in the world for employees to learn, build real working systems and tackle exciting challenges every day. We operate in a fun, casual work environment and have great benefits including: competitive salary, stock options, medical/dental insurance and free gym memberships. By joining the SpaceX team, you are not just a part of history, you are making it.

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, marital status, mental or physical disability or any other legally protected status.

To conform to U.S. Government space technology export regulations, applicant 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.

Those applicants requiring reasonable accommodation to the application/interview process should notify the Human Resource Department at (310) 363-6000.

SpaceX - 16 months ago - save job - block
Recommended Jobs
Software Engineer
Exelis - Los Angeles, CA
Exelis - 22 days ago

Software Engineer
LinQuest Corporation - Los Angeles, CA
LinQuest Corporation - 28 days ago

Principal Systems Engineer
Raytheon - El Segundo, CA
Raytheon - 8 days ago
About this company
32 reviews
Space Exploration Technologies wants to be the go-to cargo company of the future. Also known as SpaceX, the company is developing space...