Lead Test Architect / Principal Software Engineer – Unit Test Development

CFD Research Corporation•Huntsville, AL
•Onsite

About The Position

CFD Research is seeking a Lead Test Architect / Principal Software Engineer to lead a unit test modernization initiative supporting a mission-critical Missile Defense system. The role is based in the Huntsville, Alabama area and is 100% onsite. The successful candidate will design, standardize, and oversee unified unit testing frameworks; establish common mocking and stubbing approaches for complex middleware interfaces; and set coding standards to satisfy rigorous Department of Defense code coverage and verification mandates.

Requirements

  • U.S. citizenship.
  • Ability to possess and maintain an active DoD SECRET Clearance.
  • Extensive background in systems or software architecture for complex, real-time defense applications.
  • Deep technical fluency in C++ and Ada, including GNAT and GCC toolchain interoperability and multi-language builds with CMake.
  • Proven expertise designing test harnesses, mock objects, and stubs for distributed architectures using CORBA/IPC middleware.
  • Working knowledge of coverage analysis tools such as gcovr and coverage-driven refactoring.

Responsibilities

  • Design and enforce a unified unit test architecture compatible with gcc/g++, GNAT, CMake, and gcovr.
  • Define standard test directory structures, naming conventions, and test harness execution rules across libraries and executables.
  • Architect mocking and stubbing strategies to isolate complex inter-process communication (IPC) and CORBA middleware calls.
  • Guide technical strategy so targeted modules consistently meet the 80% code coverage threshold.

Benefits

  • Employer matching 401(k).
  • Employee Stock Ownership Plan (ESOP).
  • Medical, vision, and dental insurance.
  • Company-paid leave.
  • Compensation time.
  • Parental leave.
  • Long-term and short-term disability coverage.
  • Accidental death and dismemberment coverage.
  • Life insurance.
  • Twice-yearly performance appraisals.
  • Annual pay increases based on corporate goals, personal development, performance, and achievements.
  • Group and individual bonuses for exceptional performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service