Jobs · Engineering · Alabama

Mid-Level Modeling & Simulation Software Engineer

Torch Technologies, Inc. · Huntsville, AL · 1 wk 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

Revenue Management Solutions, LLCOklahoma City, OK· 1 mo ago
Engineeringapply on workforcenow.adp.com

Software Engineer

Q2Austin, TX· 3 wk ago
Engineeringapply on q2ebanking.wd5.myworkdayjobs.com

Software Engineer

Booz Allen HamiltonChantilly, VA· 2 days ago
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer

EpicTallahassee, FL· 3 wk ago
Information Technologyapply on epic.avature.net