Mid-Level Software Engineer

Torch Technologies•Huntsville, AL
•Onsite

About The Position

Torch Technologies is seeking a Mid-Level Software Engineer to integrate vendor-developed flight software into a proprietary six-degree-of-freedom (6DOF) simulation environment. The work supports independent verification and validation (IV&V) of flight software for the Missile Defense Agency (MDA) Targets and Countermeasures program. The role focuses on the integration layer between external vendor flight code and the in-house simulation framework, ensuring accurate interface behavior, timing, data exchange, and functional compliance before and during test execution. The position is performed in a laboratory at Redstone Arsenal. The schedule is Monday through Friday, 8 a.m. to 5 p.m. There is no telework option. Travel is 0–10%, and relocation assistance is not available. The position is not contingent upon a contract award. Candidates must be able to obtain and maintain a security clearance. Torch Technologies describes itself as a 100% employee-owned company, a Certified Great Place To Work, and a Certified Evergreen ESOP. It offers a stable and professional work environment, competitive salary, and a comprehensive benefits package.

Requirements

  • U.S. citizenship.
  • Bachelor's degree in computer science, aerospace engineering, or a related field, or equivalent experience.
  • Five years of applicable software design engineering experience.
  • Proficiency in C/C++, required for integrating vendor flight software modules.
  • Working knowledge of Python and/or MATLAB for simulation tooling, test scripting, and data analysis.
  • Experience with Linux-based development and simulation environments.
  • Familiarity with software build systems, linking, and cross-compilation.
  • Knowledge of containerized development workflows.
  • Ability to interpret vendor and MDA software/interface requirements and assess integration compliance.
  • Strong software debugging skills, particularly for integration-layer defects such as data marshaling, timing, and interface mismatches.
  • Ability to publish clear technical reports and briefings communicating integration status and analysis results.
  • Proficiency with Microsoft Office products.
  • Ability to obtain and maintain a security clearance.

Nice To Haves

  • Working knowledge of 6DOF simulation concepts, including rigid body dynamics, coordinate frames, and guidance/navigation/control interfaces.
  • Understanding of software IV&V processes and the distinction between developer testing and independent verification.
  • Basic understanding of aerospace or missile defense systems.

Responsibilities

  • Integrate vendor-supplied flight software, delivered as source code, object code, or compiled libraries, into the team's 6DOF simulation environment and resolve interface, build, and compatibility issues.
  • Analyze MDA and vendor interface control documents (ICDs) and software requirements to ensure correct simulation integration and data flow.
  • Debug integration problems caused by differences in vendor coding practices, compilers, data structures, and timing assumptions relative to the host simulation.
  • Support IV&V test execution by configuring simulation scenarios, verifying flight software behavior against expected 6DOF trajectory and dynamics outputs, and documenting discrepancies.
  • Work with simulation architects, systems engineers, and vendor points of contact to troubleshoot integration failures and validate fixes.
  • Publish integration status reports, test readiness documentation, and briefing materials summarizing analysis results.

Benefits

  • Employee Stock Ownership Plan (ESOP) participation.
  • 401(k) match.
  • Medical insurance.
  • Dental insurance.
  • Vision insurance.
  • Life insurance.
  • Short-term disability.
  • Long-term disability.
  • Flexible spending accounts.
  • Health Savings Accounts (HSA).
  • Health Reimbursement Accounts (HRA).
  • Employee Assistance Program (EAP).
  • Education assistance.
  • Paid time off.
  • Holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service