Test Software Engineer
Job Overview
-
Date PostedFebruary 6, 2023
-
-
Expiration dateApril 7, 2023
-
Requisition IDTT0015
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