Department 425, Electrical Systems Software Engineering, engineers apply software and computer engineering skills to specify, design, develop, integrate, test, as well as subcontract manage software development for US Navy Nuclear Submarines. Collaborating with systems and hardware engineers, submarine software is developed and maintained for a great variety of submarine platforms and electrical systems for the propulsion and electric plant, as well as HM&E systems. Knowledge of the software development lifecycle is required for this position. Additional responsibilities include software research and development, preparing presentations, participating in customer design reviews and interfacing closely with hardware and system engineering departments. |
Engineer will support the creation and testing of tactical software applications as well as simulators used in the development and qualification of tactical systems. These applications are developed using a variety of tools and languages including Labview, C#, Visual Basic, and Java and run on a variety of hardware targets including PLC. Most stimulators are designed to run real-time using hardware designs developed by integrating commercial hardware components. Responsibilities will include: developing system that stimulate prototypical physical ship-board systems, developing hardware designs to enable the stimulators to interface with tactical components, supporting the fabrication of stimulators, working with systems engineers to develop software requirements and qualification test procedures. Engineers with an interest in both software and electronic hardware are desired.