Software Engineer Framework Specialist
About the role
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!
Responsibilities
- Supporting research and development teams at the Air Force Research Laboratory in developing and maintaining advanced computational tools for engineering analysis, physics-based simulations, and lethality assessments.
- Develops complex scientific applications, automation tools, and simulation pipelines.
- Assisting with the development, integration, and porting of various simulation tools, applications, and frameworks. Duties include designing and implementing automated workflow engines, event-driven architectures, agentic execution systems, and modular software pipelines to accelerate high-fidelity physics simulations by connecting computer-aided design (CAD) modeling, high-fidelity finite element analysis (FEA), and continuum mechanics physics codes.
- Prepare technical documentation, reports, and briefings, and provide advisory support in multidisciplinary technical meetings.
Requirements
- U.S. Citizen.
- 3-10 years of relevant technical experience.
- Bachelor's degree in engineering, Computer Science, Data Science, Mathematics, Physics, IT, or related field is preferred.
- Ability to obtain and maintain an Active Secret Clearance.
Qualifications
- Proficiency in Python (including scientific and machine learning/data libraries) and modern software development practices (e.g., modular design, version control, API integration, asynchronous programming).
- Experience developing automated workflow frameworks, task-routing architectures, state machines, or agent-based execution systems for scientific computing.
- Familiarity with computer-aided design (CAD) tools (e.g., SolidWorks) and automating CAD/geometry pipelines via scripting or APIs.
- Familiarity with Linux operating environments, shell scripting, and scientific computing tools.
- Exposure to other programming languages such as C/C++, FORTRAN, or Go.
- Familiarity with data exchange formats and interfaces (e.g., JSON, YAML, NumPy, REST APIs).
- Strong analytical, problem-solving, written, and verbal communication skills, with a self-motivated approach to learning new frameworks and tools.
Schedule
M-F; 8-5
Benefits
- ESOP participation
- 401(k) match
- Medical
- Dental
- Vision
- Life insurance
- Short-term disability
- Long-term disability
- Flexible spending