Senior Test Software Engineer

Ursa Major

Boulder (CO)

On-site

USD 110,000 - 135,000

Full time

11 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Parental and Adoptive Leave
Medical, Dental, Vision Insurance
401k with Company Match
EAP Program

Job summary

Ursa Major in Boulder, CO is seeking a Senior Test Software Engineer to develop software for automated test equipment powering avionics and defense systems. You will design, implement, and maintain software that controls ATE, HIL, and test rigs, enabling repeatable, traceable verification across development, qualification, and production.

Collaborate with cross-functional teams including Electrical and FPGA engineers to build scalable automation frameworks, perform data analysis, and generate

Qualifications

  • Bachelor's degree in a related technical discipline.
  • 5+ years in software for automated test systems, lab automation, or hardware integration.
  • Proficiency in C#, Python, C++, LabVIEW.
  • Experience interfacing with test instrumentation via VISA, GPIB, USB, Ethernet/LXI, Serial, or PXI.
  • Experience with automated test sequences, data acquisition, and test reporting.
  • Familiar with modern software architecture and version control (Git or Azure DevOps).
  • U.S. Person for ITAR/EAR compliance and applicable program requirements.

Responsibilities

  • Design, develop, and maintain software for automated test equipment (ATE) and HIL systems.
  • Develop software to control lab instrumentation (oscilloscopes, DMMs, generators, power supplies).
  • Translate test requirements into repeatable automated software solutions.
  • Create reusable software architectures and libraries for multiple products.
  • Develop operator interfaces, data acquisition, analysis, and report generation.
  • Integrate software with avionics hardware, FPGA designs, and embedded software.
  • Support hardware integration, qualification, environmental, and production testing.
  • Troubleshoot software/instrumentation issues and perform root cause analysis.
  • Document software requirements, design, and test procedures.
  • Support version control and continuous improvement initiatives.
  • Collaborate with cross-functional teams to improve test efficiency and quality.

Skills

C#
Python
C++
LabVIEW

Education

Bachelor's degree in a related technical discipline

Tools

NI VISA
GPIB
PXI
SCPI
Git
Azure DevOps

Job description

The future of aerospace and defense starts here.

Ursa Major was founded to revolutionize how America and its allies access and apply high-performance propulsion, from hypersonics to solid rocket motors, satellite maneuvering and launch. We design and deliver propulsion and defense systems that solve the most urgent and critical national security demands.

Modern aerospace and defense systems require sophisticated automated test capabilities to verify the performance, reliability, and quality of mission-critical avionics throughout development, qualification, and production. As a Senior Test Software Engineer, you will develop the software that powers our automated test systems, enabling efficient verification and validation of FPGA-based electronics, embedded systems, and avionics hardware supporting advanced missile and defense programs.

In this role, you will design, develop, integrate, and maintain software applications that control electronic test equipment, execute automated test procedures, collect and analyze test data, and generate reports used for engineering development, qualification, and production acceptance. You will work closely with Electrical Design Engineers, FPGA Engineers, Flight Software Engineers, and Electrical Test Engineers to deliver scalable, reliable, and maintainable automated test solutions throughout the product lifecycle.

The ideal candidate enjoys solving complex hardware/software integration challenges, developing robust automation frameworks, and building test systems that improve product quality while reducing development and production cycle time.

Responsibilities
  • Design, develop, and maintain software for automated test equipment (ATE), Hardware-in-the-Loop (HIL) systems, engineering development laboratories, and production test stations.
  • Develop software to control laboratory instrumentation including oscilloscopes, digital multimeters, signal generators, power supplies, electronic loads, switching systems, and other electronic test equipment.
  • Translate engineering test requirements and procedures into automated software solutions that produce repeatable, traceable, and reliable test results.
  • Design reusable software architectures, libraries, and frameworks that support multiple products and test platforms.
  • Develop operator interfaces, automated test sequencing, data acquisition, measurement analysis, logging, and report generation capabilities.
  • Integrate software with avionics hardware, FPGA designs, embedded software, and external instrumentation to support hardware verification and system integration.
  • Support hardware integration, qualification testing, environmental testing, and production acceptance activities.
  • Troubleshoot software, instrumentation, and hardware integration issues, perform root cause analysis, and implement corrective actions.
  • Develop software documentation including requirements, design descriptions, user documentation, and test procedures.
  • Support software configuration management, version control, and continuous improvement initiatives.
  • Collaborate with cross-functional engineering teams to improve test efficiency, automation coverage, and overall product quality.
Required Qualifications
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or related technical discipline.
  • 5+ years of experience developing software for automated test systems, laboratory automation, or hardware integration.
  • Proficiency in one or more programming languages such as C#, Python, C++, LabVIEW, or similar.
  • Experience developing software that interfaces with electronic test instrumentation using communication standards such as VISA, GPIB, USB, Ethernet/LXI, Serial, or PXI.
  • Experience developing automated test sequences, data acquisition, measurement processing, and test reporting.
  • Familiarity with software architecture, object-oriented programming, and software design best practices.
  • Experience troubleshooting hardware/software integration issues in laboratory or manufacturing environments.
  • Experience using version control systems such as Git or Azure DevOps.
  • Strong analytical, debugging, and problem-solving skills.
  • Must be a U.S. Person with the ability to perform work subject to ITAR/EAR regulations and applicable program requirements.
Desirable Experience
  • Experience developing automated test software for aerospace, defense, or other high-reliability electronic systems.
  • Experience supporting FPGA-based systems, embedded software, or mixed-signal electronic hardware.
  • Experience developing software for Hardware-in-the-Loop (HIL) or Automated Test Equipment (ATE) systems.
  • Experience controlling electronic instrumentation using NI VISA, SCPI, PXI, or similar communication frameworks.
  • Experience with test management tools such as NI TestStand or equivalent automated test executives.
  • Experience with multithreaded software development and asynchronous hardware communication.
  • Familiarity with digital communication protocols such as SPI, I²C, UART, CAN, Ethernet, or RS-422/485.
  • Experience with qualification testing, environmental testing, and production acceptance testing.
  • Experience developing software under configuration management and requirements-driven development processes.
  • Familiarity with scripting and data analysis tools such as Python, MATLAB, or SQL.
  • Active U.S. Department of Defense Security Clearance or the ability to obtain one.

Colorado law requires us to tell you the base compensation range of this role, which is $110,000 - $135,000, determined by your education, experience, knowledge, skills, and abilities. What we can't quantify for you are the exciting challenges, supportive team, and amazing culture we enjoy.

Classification: Full-time Exempt

Benefits Include: (Please note, Interns are not eligible for benefits)
  • Unlimited PTO - Vacation, Sick, Personal, and Bereavement
  • Paid Parental and Adoptive Leave
  • Medical, Dental and Vision Insurance
  • Tax Advantage Accounts (HSA/FSA)
  • Employer Paid Short and Long Term Disability, Basic Life, AD&D
  • Additional Benefit Options Including Voluntary Life and Emergency Medical Transport
  • EAP Program
  • Retirement Savings Plan - 401k with Company Match
NOTE:

Research suggests that women and BIPOC individuals may self-select out of opportunities if they don't meet 100% of the job requirements. We encourage anyone who believes they have the skills and the drive necessary to succeed here to apply for this role.

Must be a U.S. Person (this includes U.S. Citizens and Permanent Residents).
Eligibility to obtain and maintain a U.S. Security Clearance.

We’re an equal-opportunity employer. You will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Test Software Engineer
Senior Test Software Engineer

Industrious Ventures • Longmont (CO)

On-site
USD 110,000 - 135,000
Unlimited PTO
Parental Leave
Health Insurance
+5
Senior Avionics Test Engineer
Senior Avionics Test Engineer

Industrious Ventures • Longmont (CO)

On-site
USD 110,000 - 133,000
Unlimited PTO
Parental leave
Medical Insurance
+4
Avionics Test Manager
Avionics Test Manager

Telemetry Today LLC • Longmont (CO), Northern (KY)

Hybrid
USD 132,000 - 165,000
Unlimited PTO
Parental Leave
Medical Insurance
+3
Avionics Test Manager
Avionics Test Manager

Ursa Major • United States

On-site
USD 132,000 - 165,000
Unlimited PTO
Parental and adoptive leave
Medical, dental, and vision insurance
+4
Avionics Test Manager
Avionics Test Manager

Ursa Major • Longmont (CO)

On-site
USD 132,000 - 165,000
Unlimited PTO
Parental and adoptive leave
Medical, dental and vision insurance
+2
Senior Electrical Engineer
Senior Electrical Engineer

Industrious Ventures • Longmont (CO)

On-site
USD 118,000 - 147,000
Unlimited PTO
Paid parental and adoptive leave
Medical, dental and vision insurance
+4
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ursa Major • Boulder (CO)

On-site
USD 125,000 - 155,000
Unlimited PTO
Parental leave
Medical, dental and vision insurance
+2
Avionics Design Manager
Avionics Design Manager

Ursa Major • Boulder (CO)

On-site
USD 160,000 - 200,000
Unlimited PTO
Parental and adoptive leave
Medical, dental & vision insurance
+3
Avionics Design Manager
Avionics Design Manager

Ursa Major • Longmont (CO)

On-site
USD 160,000 - 200,000
Unlimited PTO
Parental and adoptive leave
Medical, dental, vision insurance
+2
Staff FPGA Design Engineer
Staff FPGA Design Engineer

Industrious Ventures • Berthoud (CO)

On-site
USD 150,000 - 180,000
Unlimited PTO
Parental and adoptive leave
Medical, dental and vision
+2