Serco supports the Naval Air Warfare Center Training Systems Division’s PC-based Open-architecture Reconfigurable Training System (PORTS) program. They are looking for a qualified Software Engineer to join their team to design and develop simulation-based operator and team training systems for the US Navy.
Requirements
- Understanding of GUI design principles and user interface development
- Experience with a software development process
- Experience working in .NET environment to develop C-Sharp applications, using the Visual Studio IDE
- 2 or more years’ experience in software development, with emphasis on object-oriented application coding in C++ and C-Sharp with WinForms and WPF frameworks
- Working knowledge with writing Engineering documentation such as Requirements and Design Specifications, Test Plans, Test Procedures, and User’s Guides
- Knowledge of Navy command and control, sensor, and weapon systems
- Knowledge and experience with Virtual Machines
Responsibilities
- Design and develop Instructor and Student Graphical User Interface (GUI) displays, controls, and functionality.
- Develop and enhance the backend simulation and modeling software to provide the appropriate data to the displays dependent upon the training scenario and situation.
- Develop and maintain interfaces between the user-facing frontend and the simulation backend software.
- Collaborate with software and systems teams to assist in the generation and review of software requirements and design.
- Develop, review, and debug software in C++ and C-Sharp for the Windows Operating System.
- Bring a working knowledge of industry standards and trends to participate in continuous process improvement.
Other
- Ability to obtain and maintain a DoD Secret security clearance
- U.S Citizenship required
- BS degree in CS/CE/EE or other STEM related degree with 2 years of relevant experience or a Masters degree
- Ability to travel up to 10%