STENA is seeking a Software Engineer with prior military experience and passion for naval simulation to contribute to the development, integration, and testing of software systems for naval warfare modeling, training, and operational analysis.
Requirements
- 10+ years of professional software development experience.
- Experience with naval or maritime simulation systems (e.g., tactical trainers, wargaming, operational models).
- Proficiency in programming languages such as C++, C-Sharp, or Java.
- Familiarity with simulation standards (HLA, DIS, SISO).
- Understanding of naval operations, platforms, or warfare tactics.
- Experience with physics-based modeling or environmental effects (e.g., sonar propagation, hydrodynamics).
- Prior work with DoD simulation tools (e.g., JSAF, Aegis Combat System simulators, GCCS-M).
Responsibilities
- Design, develop, and maintain software components for naval simulation systems.
- Implement models for naval vessels, sensors, weapons, and maritime environments.
- Integrate simulation software with real-time systems and/or synthetic environments.
- Work with simulation frameworks such as HLA (High-Level Architecture) or DIS (Distributed Interactive Simulation).
- Perform software testing, debugging, and validation in both standalone and integrated environments.
- Participate in system design reviews and support documentation efforts.
- Collaborate with cross-functional teams, including systems engineers, analysts, and program managers.
Other
- Prior military experience.
- Strong relationships with military communities.
- Ability to work in a fast-paced, collaborative environment.
- Active security clearance or ability to obtain one.
- Bachelor’s degree in Computer Science, Software Engineering, or related field.