Software Engineer MID
MarineTraffic
Middletown, United States of America
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Intermediate Compensation
$ 26KJob location
Middletown, United States of America
Tech stack
.NET
3d Models
C Sharp (Programming Language)
Common Object Request Broker Architecture
Software Debugging
Design of User Interfaces
Microsoft Visual Studio
Windows Presentation Foundation
Network Protocols
Software Engineering
Virtual Machines
Windows Forms
Backend
Modeling and Simulation
Front End Software Development
Job description
Marathon TS is seeking a Software Engineer to support the development of simulation-based operator and team training systems for U.S. Navy programs. This role focuses on GUI development, backend simulation systems, and integration between user interfaces and modeling environments., * Design and develop GUI components for instructor and student training interfaces
- Develop backend simulation and modeling software
- Integrate frontend UI with backend simulation systems
- Collaborate with cross-functional teams on requirements and system design
- Develop, test, and debug software in C++ and C# (.NET environment)
- Support continuous improvement and adoption of industry best practices
Requirements
- U.S. Citizenship required
- Secret Clearance (Clearance in process acceptable)
- Bachelor's degree in STEM with 2+ years of experience OR Master's degree
- Experience with GUI design and user interface development
- Experience with .NET / C# development (Visual Studio)
- Experience with software development lifecycle processes
- Ability to work onsite in Middletown, RI
- Ability to travel up to 10%, * Experience with C++ and C# (WinForms, WPF)
- Experience writing engineering documentation (requirements, test plans, etc.)
- Knowledge of Navy systems (C2, sensors, weapons)
- Experience with Virtual Machines and SCM tools
- Experience with modeling and simulation systems
- Understanding of Open Architecture concepts
Familiarity with network protocols (CORBA, RTI DDS, Client, HLA)