Description: 

Overall Job Objective:

To support the development and testing of CDH hardware for space missions through test planning, scripting, and hands-on validation, while collaborating with engineers to ensure reliable system performance.

 

Job Responsibilities:

  •  Develop suite of test scripts and test procedures to fully exercise the flight computer as it is being built
  • Develop testing plan for certification of hardware and for regression testing the hardware as new FPGA versions are created
  • Perform laboratory assembly and testing of prototype, EM, and flight CDH hardware
  • Work with board designers and FPGA designers to identify and isolate design deficiencies

 

Minimum Qualification:

  • Engineering Degree
  • Experience in integration and testing
  • Master’s degree in computer science is preferred.
  • Previous experience in spacecraft development is preferred

 

Skills:

  • Proficiency in C/C++ and experience with embedded software development
  • Experience with GCC, GNU Make, Git, and the Atlassian Toolchain (Bitbucket, Confluence, Jira)
  • Familiarity with Linux OS, Virtual Machines, Python, and other common developer tools
  • Basic understanding of FPGA design techniques and digital/analog board design
  • Ability to read and interpret board schematics and layout (PWB) design documents
  • Basic laboratory skills, including use of logic analyzers and oscilloscopes
  • Experience in requirements development, test plan and test procedure creation, and test script development
  • Hands-on experience with dedicated bare-metal and embedded software development
  • Laboratory testing of CDH (Command and Data Handling) hardware
  • Excellent communication skills and ability to collaborate across disciplines
  • Desired (but not required): basic electrical assembly and fabrication skills