Jobs · Engineering · Alabama

Mid-Level Modeling & Simulation Software Engineer

Torch Technologies, Inc. · Huntsville, AL · 1 mo ago
EngineeringFull-time

About the role

Torch Technologies is seeking an experienced Mid-Level Modeling & Simulation Software Engineer to join the Integrated Air and Missile Defense Simulation (IAMDSIM) software development team.

Responsibilities

  • Design, implement, test, and maintain software simulation models in C++, Java.
  • Integrate third-party simulation models into a common simulation environment.
  • Development of various pre and post processing tools to better work with and analyze the simulation inputs and outputs.
  • Support analysis post processing library development in Python.

Requirements

  • U.S. Citizenship.
  • B.S. or higher in Computer Science, Software Engineering, Computer Engineering, or related technical discipline.
  • 5 years applicable software design engineering experience.
  • Active Secret Clearance.
  • Proficiency in C++, Java, and Python.
  • Experience using version control systems (Git, Gitlab).
  • Strong understanding of software development principles, algorithms, data structures, and object-oriented principles (OOP) and design patterns.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment and as an individual.

Preferred Qualifications

  • Experience developing or integrating digital and real-time simulation models into larger system of system simulations.
  • Experience developing service-oriented applications using the OSGi framework.
  • Experience with reading, manipulating, and updating various build and meta-build systems including Make, Autoconf, CMake, Meson, Apache Maven, and Apache Ant.
  • Basic understanding of kinematics.
  • Expertise developing all-digital and real-time simulations.
  • Experience with containerization software (docker, docker-compose, podman).
  • Familiarity with Python data science and plotting libraries (pandas, numpy, matplotlib, plotly, bokeh).

Benefits

  • ESOP participation.
  • 401(k) match and safe-harbor contribution.
  • 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.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net