Noblis MSD is seeking Machinery Control System (MCS) Software Engineers to support the Naval Sea Systems Command (NAVSEA) and Naval Surface Warfare Center (NSWCPD) in enabling research, development, test and evaluation, acquisition, engineering, systems integration, in-service and fleet engineering with cybersecurity, comprehensive logistics, and life-cycle savings for U.S. Navy ships and vessels.
Requirements
- Experience in software development using the Microsoft .NET Framework
- Experience using Microsoft Visual Studio to develop, compile, and debug source code in C++/CLI, Managed C++, and/or C-Sharp
- Experience with MATLAB, Simulink, and Simulink Coder (Real-Time Workshop)
- Experience designing, developing, testing, and installing software and supporting software products
- Basic knowledge of network protocols such as TCP/IP and UDP
- Experience supporting and troubleshooting networked, IP-based systems both onsite and via distance support
- Experience with databases (MS Access, SQL)
Responsibilities
- Develop and maintain working knowledge of the DDG-51 Machinery Control System
- Design, develop, test, install, and maintain Machinery Control Systems software and supporting software products
- Work with Microsoft Visual Studio, Git version control, and PLC software development tools Identify and document software and system related problems
- Resolve software problems through debugging, research, and investigation
- Provide distance and onsite support of software problems
- Prepare and maintain new and/or existing software requirements
- Write, review, and maintain technical documentation such as user manuals, product specifications, and training materials
Other
- Bachelor's degree in a technical discipline
- Active DoD Secret clearance and US citizenship
- Ability to travel 5-10% of the time
- Must have a valid US passport or ability to obtain one upon position acceptance
- Ability to work in a team-oriented environment