Mid-Level Software Engineer

Torch Technologies

Huntsville (AL)

On-site

USD 90,000 - 140,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

ESOP participation
401(k) match
Medical insurance
Dental insurance
Vision insurance
Long-term disability

Job summary

Torch Technologies in Huntsville, AL is seeking a software integration engineer to join our 6DOF simulation team. You will integrate vendor flight software into our simulation environment, analyze ICDs, and ensure correct data flow and integration across components.

The role requires US citizenship, a bachelor’s degree in CS or aerospace engineering, 5 years of software design experience, and proficiency in C/C++.

Qualifications

  • Bachelor's degree in computer science, aerospace engineering, or related field.
  • 5 years' software design engineering experience.
  • Proficiency in C/C++ for integrating vendor flight software modules; Python/MATLAB for tooling and data analysis.
  • Experience with Linux-based development and simulation environments.
  • Familiarity with containerized development workflows.

Responsibilities

  • Integrate vendor-supplied flight software into the 6DOF simulation environment and resolve interface/build issues.
  • Analyze ICDs and software requirements to ensure correct data flow and integration.
  • Debug integration issues arising from vendor coding practices, compilers, data structures, and timing assumptions.
  • Support IV&V test execution by configuring scenarios and verifying trajectory and dynamics outputs.
  • Collaborate with simulation architects, systems engineers, and vendor contacts to troubleshoot and validate fixes.
  • Publish integration status reports, test readiness documents, and briefing materials summarizing results.

Skills

C/C++ programming
Python
MATLAB
Linux development
Containerization
6DOF concepts
IV&V processes
Debugging

Education

Bachelor's degree in CS or aerospace engineering

Tools

Git

Job description

Torch Technologies

Thank you for your interest in employment with Torch Technologies. We are a 100% employee-owned, Certified Great Place To Work and named Best Places to Work in Huntsville/Madison County, headquartered in Huntsville, AL. Our team provides superior research, development, and engineering services to the Federal Government and Department of War. As one of the nation's top 100 defense companies, the services we provide directly support the men and women who serve our country. Our corporate mission sums up the pride our employee-owners take in the work we do: "Lighting the Pathway of Freedom". And, as a Certified Evergreen ESOP, we have made the commitment to grow and sustain our company for the next 100 years! Come grow with us!

Job Responsibilities:
  • Integrating vendor-supplied flight software (typically delivered as source code, object code, or compiled libraries) into the team's 6DOF simulation environment, resolving interface, build, and compatibility issues.
  • Analyzing MDA and vendor interface control documents (ICDs) and software requirements to ensure correct simulation integration and data flow.
  • Debugging integration issues arising from differences in vendor coding practices, compilers, data structures, and timing assumptions versus the host simulation.
  • Supporting IV&V test execution by configuring simulation scenarios, verifying flight software behavior against expected 6DOF trajectory and dynamics outputs, and documenting discrepancies.
  • Working closely with simulation architects, systems engineers, and vendor points of contact to troubleshoot integration failures and validate fixes.
  • Publishing integration status reports, test readiness documentation, and briefing materials summarizing analysis results.
Job Requirements:
  • US Citizenship.
  • Bachelor's degree in computer science, aerospace engineering, a related field, or equivalent experience.
  • 5 years 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, as integrating third-party vendor code often involves resolving build and dependency issues.
  • Knowledge of containerized development workflows.
  • Working knowledge of 6DOF simulation concepts (rigid body dynamics, coordinate frames, guidance/navigation/control interfaces) preferred.
  • Understanding of software IV&V processes and the distinction between developer testing and independent verification.
  • Ability to interpret vendor and MDA software/interface requirements and assess integration compliance.
  • Strong software debugging skills, particularly for diagnosing integration-layer defects (data marshaling, timing, interface mismatches) rather than purely algorithmic bugs.
  • Ability to publish clear technical reports and briefings communicating integration status and analysis results; proficiency with Microsoft Office products.
  • Basic understanding of aerospace/missile defense systems preferred.
  • Work will be performed in a lab at Redstone Arsenal.
  • Must have the ability to obtain and maintain a security clearance.

Schedule: M-F; 8-5

Work Location: Customer- site: No telework option available

Travel: Yes,0-10%

Relocation Assistance Available: No

Position Contingent Upon Award of Contract: No

Benefits:

Torch Technologies is proud to offer a stable and professional work environment, a competitive salary, and an excellent, comprehensive benefit package including: ESOP participation, 401(k) match, medical, dental, vision, life insurance, short-term disability, long-term disability, flexible spending accounts, Health Saving Accounts and Health Reimbursement Accounts, EAP, education assistance, paid time off, and holidays.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, genetic information, cit

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid-Level Modeling and Simulation (M&S) Software Developer and Integrator
Mid-Level Modeling and Simulation (M&S) Software Developer and Integrator

Torch Technologies • Huntsville (AL)

On-site
USD 90,000 - 130,000
ESOP participation
401(k) match
medical
+12
Modeling and Simulation Engineer
Modeling and Simulation Engineer

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 90,000 - 130,000
ESOP participation
401(k) match
Medical, dental, vision, lifeinsurance
+4
Junior Modeling and Simulation (M&S) Software Developer
Junior Modeling and Simulation (M&S) Software Developer

Torch Technologies • Huntsville (AL)

On-site
USD 65,000 - 95,000
ESOP participation
401(k) match
Health insurance
+11
Mid-Level Modeling and Simulation (M&S) Software Engineer
Mid-Level Modeling and Simulation (M&S) Software Engineer

Torch Technologies • Huntsville (AL)

On-site
USD 90,000 - 120,000
ESOP participation
401(k) match
Health, dental and vision insurance
+8
Senior Software Systems Engineer
Senior Software Systems Engineer

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 120,000 - 180,000
ESOP participation
401(k) match
Medical
+12
Software Systems Engineer
Software Systems Engineer

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 110,000 - 140,000
ESOP participation
401(k) match
medical
+12
Senior Modeling and Simulation (M&S) Software Engineer
Senior Modeling and Simulation (M&S) Software Engineer

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 140,000 - 180,000
ESOP participation
401(k) match
Medical, dental, vision insurance
+3
Software Systems Engineer
Software Systems Engineer

Torch Technologies • Huntsville (AL)

On-site
USD 90,000 - 130,000
ESOP participation
401(k) match
Medical insurance
+7
Senior Software/Systems Engineer/Analyst
Senior Software/Systems Engineer/Analyst

Torch Technologies, Inc. • Huntsville (AL)

On-site
USD 110,000 - 170,000
ESOP participation
401(k) match
Medical
+12
Mid-Level Modeling and Simulation (M&S) Software Developer and Integrator
Mid-Level Modeling and Simulation (M&S) Software Developer and Integrator

Freedom Real Estate • Huntsville (AL)

On-site
USD 90,000 - 120,000
ESOP participation
401(k) match
Medical, dental, vision, life