Skip to main content

About the role

Overview: In this role you will design, implement and automate modular unit tests for a real-time missile defense software stack, driving automated test coverage across numerous executables and libraries. You will decouple middleware and IPC layers, enabling robust testing in a low-latency Linux environment. The position offers hands-on work with modern testing frameworks and state-of-the-art middleware interfaces to ensure software reliability in mission-critical systems. You will collaborate with cross-functional teams to uphold stringent quality and safety standards and contribute to a high-impact defense program. Compensation / Benefits Employer matching 401(k) Employee Stock Ownership Plan (ESOP) Medical insurance Vision insurance Dental insurance Paid leave
Responsibilities: Write modular, automated unit tests and mocks for ~60 executables and 170+ libraries Integrate test suites into CMake-based build configurations using GoogleTest or Catch2 Implement stubs and mock interfaces to decouple real-time logic from CORBA middleware (OIS C++ ORB) and IPC layers Execute code coverage passes and close gaps to meet an 80% coverage mandate
Key requirements: U.S. Citizenship Active DoD SECRET Clearance Strong proficiency in modern C++ in low-latency, real-time Linux environments Experience authoring automated unit tests with GoogleTest, Catch2, or equivalent frameworks Experience writing stubs/mocks for software interacting with CORBA middleware (OIS C++ ORB) or IPC protocols Familiarity with CMake and gcov/gcovr Modern C++ in real-time Linux Automated unit testing (GoogleTest, Catch2) Stubs/mocks for CORBA middleware (OIS C++ ORB) IPC protocols CMake build environments gcov/gcovr profiling tools

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Huntsville, AL

Occupation

Software Developers

Industry

Research and Development in the Physical, Engineering, and Life Sciences

Posted

today

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE (opens in a new tab)