Join Northrop Grumman Defense Systems and be a part of the team of men and women that solve some of the world's most complex technical challenges.
We are in search of a Software Engineer 2 to design and develop a simulation based operator and team training system for the US Navy as part of the Pc-based Open-architecture Reconfigurable Training System (PORTS) program based in Middletown, R.I.
Qualified applicants should have strong engineering experience with software design, development and integration processes. Qualified candidates will:
Design and develop simulation based training device graphical user interface (GUI) displays, controls, and functionality;
Design and Develop the underlying simulation software to provide the appropriate data to the displays dependent upon the training scenario and situation.
Tasking may also include the development of interfaces between the Instructor station, Student stations, underlying simulation software, and third-party software.
Be responsible for requirements, design, and development, documentation, testing and debugging simulation applications.
Tasking will include the documentation of the requirements and software design.
Software development is in C and C# in the Windows Operating System.
Specific experience elements sought are further described below.
Basic Qualifications:
3-6 years' experience in software development, with emphasis on coding in C, C#
BS degree in CS/CE/EE or other related engineering sciences discipline
Good understanding of software architecture and design
Understanding/experience with writing Engineering documentation - Requirements and Design Documents, Test Plans, Test Procedures, and Users Guides
ship; Must be able to obtain a Secret Clearance
Preferred Qualifications:
Experience working in .NET environment and the Visual Studio IDE in particular
Experience integrating third-party software
Experience with Navy simulators and training pipeline
Knowledge of Navy Command and control, sensor and weapon systems
Knowledge and experience with Virtual Machines
Experience with software configuration
Experience with modeling and simulation software
Expertise with Gaming
Strong architecture background
Understanding of Open Architecture Concepts
Network Protocols
CORBA
RTI DDS
DIS
HLA
Enterprise Architecture
Real Time architecture
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .