C++ Test Automation Engineer – Naval Systems

Ultra Electronics Group

Columbia City (IN)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Climate controlled environment
140 hours PTO in first year
8 paid holidays
401k with company match
Tuition/education assistance
Wellness program

Job summary

Ultra Maritime is seeking a skilled software engineer to design, develop, and maintain a central test execution engine used across engineering test stations. You will build C++-based automation systems and interpret YAML-defined test workflows to ensure reliable, scalable test infrastructure.

The role focuses on mission-critical testing for naval technology, with export-control considerations and U.S. citizenship requirements.

Qualifications

  • Bachelors degree in engineering or related field, with at least 4 years of experience in developing automated test systems
  • Strong professional experience in C++ software development
  • Experience building or maintaining test automation, validation, or integration systems
  • Strong debugging skills in complex, multi-system environments

Responsibilities

  • Design, develop, and maintain a central test execution engine used across engineering test stations
  • Build and enhance C++-based automation systems that execute structured test sequences
  • Develop software that interprets and runs YAML-defined test workflows
  • Integrate with engineering test equipment and lab systems to enable automated validation
  • Debug and resolve complex issues across software, systems, and test environments
  • Improve reliability, performance, and scalability of test execution infrastructure
  • Collaborate with test engineers and hardware teams to translate requirements into automated test capability

Skills

C++
Test Automation
Automation Systems
Debugging

Education

Bachelor's degree in engineering

Tools

YAML
JSON
XML

Job description

Ultra Maritime is seeking a skilled software engineer to design, develop, and maintain a central test execution engine used across engineering test stations. You will build C++-based automation systems and interpret YAML-defined test workflows to ensure reliable, scalable test infrastructure.

The role focuses on mission-critical testing for naval technology, with export-control considerations and U.S. citizenship requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Naval Test Automation Engineer - C++/Lab Systems
Naval Test Automation Engineer - C++/Lab Systems

Ultra Maritime • Columbia City (IN)

On-site
USD 90,000 - 120,000
Climate controlled, well-lit work area
Up to 140 hours PTO first year
401k plan with company match
+1
Test Automation Engineer II — Naval Systems
Test Automation Engineer II — Naval Systems

Ultra Maritime • Columbia City (IN)

On-site
USD 70,000 - 90,000
Climate controlled work environment
Up to 140 hours PTO
401k plan with company match
+3
Test Engineer II - Automated Naval Test Systems
Test Engineer II - Automated Naval Test Systems

Ultra Electronics Group • Columbia City (IN), Northern (KY)

Hybrid
USD 90,000 - 130,000
PTO up to 140 hours first year
8 paid holidays + 3 floating holidays
401k match
+5
Software Engineer- Test Automation Systems
Software Engineer- Test Automation Systems

Ultra Electronics Group • Columbia City (IN)

On-site
USD 90,000 - 130,000
Climate controlled environment
140 hours PTO in first year
8 paid holidays
+3
Software Engineer- Test Automation Systems
Software Engineer- Test Automation Systems

Ultra Maritime • Columbia City (IN)

On-site
USD 90,000 - 120,000
Climate controlled, well-lit work area
Up to 140 hours PTO first year
401k plan with company match
+1
Senior Test Engineer - Naval Software & Systems Tester
Senior Test Engineer - Naval Software & Systems Tester

Ultra Maritime • Columbia City (IN)

On-site
USD 120,000 - 160,000
PTO 140 hours
8 Paid Holidays
Floating holidays
+5
Test Engineer II
Test Engineer II

Ultra Electronics Group • Columbia City (IN), Northern (KY)

Hybrid
USD 90,000 - 130,000
PTO up to 140 hours first year
8 paid holidays + 3 floating holidays
401k match
+5
Test Engineer II
Test Engineer II

Ultra Maritime • Columbia City (IN)

On-site
USD 70,000 - 90,000
Climate controlled work environment
Up to 140 hours PTO
401k plan with company match
+3
Senior Systems Verification Engineer - Maritime Autonomy
Senior Systems Verification Engineer - Maritime Autonomy

Saronic Technologies • San Diego (CA)

On-site
USD 120,000 - 180,000
Medical Insurance
Dental Insurance
Vision Insurance
+6
Shipboard Automation Software Engineer II — GenAI Test
Shipboard Automation Software Engineer II — GenAI Test

HII • Newport News (VA)

On-site
USD 75,000 - 110,000
Medical Insurance
Prescription Drug Plan
Dental Plan
+12