QA Engineer - Flight Software

Location: Mountain View, CA

Department: Satellite

Type: Full Time

Min. Experience: Experienced

About Us:

Skybox Imaging empowers global businesses to make better decisions with timely, high fidelity imagery and infinite analytics. By combining the power of web technologies and a constellation of high-resolution imaging satellites, Skybox is generating a unique data source describing daily global activity with timely, accessible, sub-meter color imagery and high definition video of the Earth. Founded in 2009, Skybox Imaging is backed by leading venture firms and comprised of internet and aerospace professionals. 

For more information, read about the Skybox story in Wired, watch a talk by the founders at Stanford, and see images and video taken by SkySat-1 on the Skybox gallery.

About the role:

Skybox seeks a talented QA Engineer to support development of the Flight control software for our next generation imaging satellites.  You will be part of a dynamic team that performs testing of spacecraft subsystems to assure it is ready for launch.  The QA Engineer also supports spacecraft integration and testing.  Other activities include testing ground data system software, participating in launch operations, and helping to operate the spacecraft.


  • Test flight software on spacecraft test-bed
  • Validate correct operation of spacecraft subsystems
  • Review specifications and formulate test plans
  • Create and execute test cases
  • Analyze test results
  • Write scripts to automate tests
  • Summarize test results and report defects
  • Work closely with developers to troubleshoot spacecraft systems

Skills and Experience:

  • BS (or higher) in the field(s) of Computer Science, Information Technology, Quality Assurance, Computer Systems Engineering or Electrical Engineering
  • 3-5 years Quality Assurance/Testing experience or software development experience
  • Experience testing real-time embedded system software
  • Automating test cases
  • Strong scripting ability (python, etc.) desired
  • Experience using Linux
  • Must be able to clearly communicate test status and detailed issues to management
  • Strong knowledge of test methodologies
  • Strong planning skills
  • Experience managing large amounts of test data

Must be US citizen or permanent resident. (This is a legal requirement due to the nature of our business, not simply a preference on our part.)

EOE/AA M/F/D/V Employer

Please - No recruiting agencies, and no phone calls.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
Using "Apply With LinkedIn" in IE11? Read this first. Connecting LinkedIn
First name*
Last name*
Email address*
Location *
Phone number*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Please describe your experience automating test cases.*
Please describe your experience testing embedded software.
Describe a successful test plan you have implemented.*
What was the smallest company you have worked for? How large was the engineering team there? What was the best/worst part of the job?*
What is your recent salary history and current expectation? (base/bonus)*
What’s your citizenship / employment eligibility?*
LinkedInLinkedIn profile URL:*