Test Software Engineer

February 6, 2023

Job Overview

  • Date Posted
    February 6, 2023
  • Location
  • Expiration date
    April 7, 2023
  • Requisition ID

Job Description

We are looking to add a Test Software Engineer to our team. If you are great at what you do, enjoy working in a startup environment, and are passionate about developing leading-edge hardware and software for satellites, spacecraft, and aerospace systems, we would like to hear from you.


Responsibilities include:

  • Design test solutions for flight hardware optimizing for reliability and efficiency
  • Develop a modular, reusable test and automation software in Python (or similar languages) to be implemented in a variety of test applications to verify design and build quality
  • Write software to interact with both units under test and the test equipment
  • Develop custom automation solutions to facilitate testing, data storage, equipment tracking, and other tasks
  • Define and implement project plans, identify and manage milestones, and set clear actionable goals that work in cooperation with goals across the company
  • Identify areas that could benefit from automation, propose plans, and implement solutions
  • Work closely with and receive feedback from engineering and manufacturing team members to improve test methodology in order to increase product reliability and yield
  • Contribute to test plan development, review, and implementation for Cesium Astro products, such as single-board computers

 Required Skills:

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or Physics
  • 3+ years of experience with hardware development or test software development
  • 2+ years of programming experience using Python, LabVIEW, SQL, MATLAB, or Embedded C

Preferred Skills:

  • Experience working in a version-controlled environment (Git or SVN)
  • Knowledge of Windows and Linux operating systems, VLANs and network security
  • Experience developing graphical user interfaces for a production environment
  • Extensive knowledge with a range of digital and analog interfaces including GPIB, USB, VISA, TCP/IP, VLAN, CAN bus, SPI, I2C, and analog-to-digital conversion
  • Understanding and experience in environmental testing such as vibration, shock, thermal, burn-in, TVAC, EMI/EMC, and radiation effects
  • Experience with remote control of test equipment including power supplies, digital oscilloscopes, DMMs, spectrum analyzers, RF signal generators, and vector signal analyzers
  • Experience programming test equipment using SCPI

Related Jobs