Software Engineer MID
Occupations:
Software DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersWeb DevelopersComputer Systems AnalystsIndustries:
Software PublishersComputer Systems Design and Related ServicesFuel DealersSpecialized Design ServicesVocational Rehabilitation ServicesMarathon 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.Key ResponsibilitiesDesign and develop GUI components for instructor and student training interfacesDevelop backend simulation and modeling softwareIntegrate frontend UI with backend simulation systemsCollaborate with cross-functional teams on requirements and system designDevelop, test, and debug software in C++ and C# (.NET environment)Support continuous improvement and adoption of industry best practicesRequired QualificationsU.S. Citizenship requiredSecret Clearance (Clearance in process acceptable)Bachelor's degree in STEM with 2+ years of experience OR Master's degreeExperience with GUI design and user interface developmentExperience with .NET / C# development (Visual Studio)Experience with software development lifecycle processesAbility to work onsite in Middletown, RIAbility to travel up to 10%Preferred QualificationsExperience 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 toolsExperience with modeling and simulation systemsUnderstanding of Open Architecture conceptsFamiliarity with network protocols (CORBA, RTI DDS, Client, HLA)#CJJobsMarathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").