Software Engineer III (Contract)

Sierra Nevada Corporation Louisville, CO

About the Job

The Software Test Engineer reports to the Hardware Software Integration (HSI) Lead and is responsible for developing Dream Chaser software test inputs (test cases, scripts, and procedures), executing software tests and software/hardware integration tests, and producing test output products (test logs, test analyses, test reports). Additional responsibilities can include but not limited to:

- Review and analyze software design descriptions, ICDs, and requirements in coordination with development teams

- Coordinate requirement verification methods and criteria with appropriate stakeholders

- Develop and manage test plans, test cases, test scripts, and test procedures for various levels of test

- Manage and coordinate test events on Software-in-the-Loop and Hardware-in-the-Loop test platform configurations

- Manage and coordinate expectations with the Dream Chaser Mission Simulation team

- Execute Interface Tests, Acceptance Tests, and Formal Qualification Test

- Conduct and support Test Readiness Reviews and Test Completion Reviews

The Space Systems business area, based in Louisville, Colorado with operations in Madison, Wisconsin and Durham, North Carolina, designs and manufactures advanced spacecraft, satellites, propulsion and environmental systems, spacecraft subsystems and components for the U.S. government (including NASA), commercial customers and international organizations. Learn more about SSG

Must-haves:

  • Bachelor's degree (Master’s preferred) in Software Engineering, Computer Science, Electrical Engineering, or related discipline
  • Typically 6 or more years of experience required
  • Embedded software test experience
  • Experience writing test cases and test scripts
  • Experience writing and running test scripts in Python
  • Test data analysis and root-cause analysis experience
  • Excellent communications skills

Preferred:

  • Experience with automated Test-Frameworks (both custom and commercial) and implementing modern test methods
  • Embedded software product verification or qualification experience
  • Experience with Linux/Unix command line interfaces, writing shell scripts
  • Experience with network communication protocols including Ethernet and MIL-STD-1553
  • Spacecraft communications experience (Consultative Committee for Space Data Systems (CCSDS) data handling standards)
  • Agile development methods and scrum experience
  • Experience with software development standards
  • Subversion, JIRA, and Test Management for JIRA experience
  • Use and configuration of Virtual Machines such as Oracle VM VirtualBox
  • Software-in-the-loop and hardware-in-the-loop test platform and simulation experience
  • Experience with spacecraft/aircraft flight software design, development, and test
  • Experience testing complex fault management logic
  • Experience with verification and validation testing of safety critical flight software utilizing real-time OS

IMPORTANT NOTICE:

To conform to U.S. Government international trade 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 or U.S. Department of Commerce.

At Sierra Nevada Corporation (SNC) we deliver customer-focused technology and best-of-breed integrations in the aerospace and defense sectors. SNC has been honored as one of the most innovative U.S. companies in space, a Tier One Superior Supplier for the U.S. Air Force, and as one of America’s fastest-growing companies. Learn more about SNC

Sierra Nevada Corporation is an Equal Opportunity Employer

– Minority / Female / Disability / Veteran, or any other protected status

pursuant to applicable local, state or federal law, ordinance or regulation.