T

Torch Technologies

End-to-end defense tech product development

Mid-Level Modeling & Simulation Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeHuntsville, AL, USA

About the Job

Requirements

  • U.S. citizenship is required.
  • A bachelor's degree in Computer Science, Software Engineering, Mathematics, Engineering, or a related technical discipline is required, or equivalent relevant experience.
  • Five years of applicable software design engineering experience is required.
  • Experience developing software using Java and C++ is required.
  • Experience developing, integrating, testing, and analyzing software applications, component models, or simulations is required.
  • Proficiency using Git for source-code version control, collaborative development, branch management, and software configuration management is required.
  • Experience using Docker containers to package, deploy, configure, or maintain software applications and development or simulation environments is required.
  • Ability to develop and maintain software interfaces and integrate component-level software into larger systems or simulation environments is required.
  • Ability to troubleshoot and resolve software-development, integration, test, deployment, and performance issues is required.
  • Strong written and verbal communication skills are required.
  • Ability to work effectively within a diverse team environment and collaborate with engineers, analysts, and technical support personnel is required.
  • An active security clearance or the ability to obtain and maintain a security clearance is required.

Responsibilities

  • Design, develop, modify, and maintain software applications, component models, and simulation services supporting missile defense modeling and simulation activities.
  • Develop, configure, and maintain modeling and simulation infrastructure, development environments, interfaces, tools, and support services required to execute missile defense simulations.
  • Integrate missile defense component models into larger simulation environments; develop and maintain software interfaces; and resolve interoperability, data-exchange, and execution issues.
  • Develop and execute unit, integration, regression, and system-level tests to verify software functionality, model behavior, interface compatibility, and simulation performance.
  • Investigate, diagnose, document, and resolve complex software, model, interface, build, deployment, and runtime issues.
  • Use Docker containers to package, configure, deploy, and maintain software applications and modeling and simulation environments.
  • Use Git and established configuration-management processes to manage source code, maintain version history, support collaborative development, and control software releases.
  • Work closely with engineers, analysts, and other technical personnel to define software requirements, implement technical solutions, analyze simulation results, and deliver customer-required products.

Desired Qualifications

  • Proficiency developing or maintaining software using C++, Java, or Python.
  • Experience supporting missile defense modeling and simulation software-development activities, especially digital or “As Fast As Possible” system-of-systems simulations.
  • Previous software-development experience supporting missile defense command-and-control systems.
  • Experience with the Integrated Battle Command System (IBCS), Patriot, LTAMDS, IFPC, or related air and missile defense systems.
  • Experience working in classified, secure, or government customer environments.
  • Experience with automated testing, continuous integration and continuous delivery pipelines, or other modern software-development practices.
  • Experience analyzing large system-of-systems outputs to evaluate performance and identify, track, and communicate performance issues.

About the Company

Torch Technologies

End-to-end defense tech product development

Torch Technologies is a 100% employee-owned technology services and solutions provider focused on defense. It delivers end-to-end product design and development, taking concepts from inception through production and long-term sustainment. Its software development and engineering teams work in agile ways to deliver value, with capabilities spanning prototyping, technology integration, and long-term support. As a major defense contractor, Torch Technologies supports the armed forces and wins contracts that fund its research and development. Headquartered in Huntsville, Alabama, the company operates a large Design, Development and Integration campus and eight regional offices, underscoring its substantial physical footprint in delivering technical solutions to government customers.

Company size
1,001-5,000
Company stage
Seed
Total funding
$15.1M
Headquarters
Huntsville, AL
Founded
2002

Recently Posted Jobs

Explore more opportunities at Torch Technologies

See more jobs