Noblis · 1 month ago
Software Engineer (Multiple Levels)
Noblis is a company that supports the Naval Sea Systems Command and Naval Surface Warfare Center with engineering and technical support. They are seeking Machinery Control System Software Engineers to develop and maintain software for U.S. Navy ships, with responsibilities including software design, troubleshooting, and documentation.
Information TechnologyNational SecurityNon Profit
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
Participate in special projects as required
Support lifecycle activities for LBES simulators and Test Tools
Interface with U.S. Navy civilian software and systems engineers, support contractors, U.S. Navy ships force, OEMs, and engineering management
Qualification
Required
Bachelor's degree in a technical discipline
0 to 2+ years of experience
Active DoD Secret clearance and US citizenship
Bachelor's degree in Computer Science, Computer/Electrical/Electronics Engineering, or Mathematics with field of concentration in computer science
3 - 9+ years of experience in software development
Active DoD Secret clearance and US citizenship
Master's degree in Computer Science Computer/Electrical/Electronics Engineering or Mathematics with field of concentration in computer science
10+ years of professional experience in computer design, software development or computer networks
Active DoD Secret clearance and US citizenship
For mid to senior level - personnel may be required to be in Cyber Security Workforce which would require one of the below certifications as well 40 CPEs annually: Security+ CE (CompTIA Security+ Continuing Education), CND (Certified Network Defender), SSCP (Systems Security Certified Practitioner), CCNA-Security (Cisco Certified Network Associate - Security), CySA+ (CompTIA Cybersecurity Analyst), GSEC (GIAC Security Essentials Certification), CAP (Certified Authorization Professional), GICSP (Global Industrial Cyber Security Professional), GSLC (GIAC Security Leadership Certification), CASP+ CE (CompTIA Advanced Security Practitioner), CISM (Certified Information Security Manager), CISSP Associate, CISSP (Certified Information Systems Security Professional), CCISO (Certified Chief Information Security Officer)
Must have a valid US passport or ability to obtain one upon position acceptance
Ability to travel 5-10% of the time
Preferred
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#
Experience with MATLAB, Simulink, and Simulink Coder (Real-Time Workshop)
Experience designing, developing, testing, and installing software and supporting software products
Experience writing, reviewing, and maintaining technical documentation
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)
Experience with Object Oriented Programming
Experience with hardware platforms such as VME, PLC, PXI, cRIO, and cDAQ
Experience programming with Ladder Logic
Experience with Kepware Server EX
Benefits
Health, life, disability, financial, and retirement benefits
Paid leave
Professional development
Tuition assistance
Work-life programs
Company
Noblis
Noblis is a nonprofit science, tech strategy organization that works in the public interest to help clients solve most complex problems.
Funding
Current Stage
Late StageRecent News
Washington Technology
2025-10-21
Washington Technology
2025-10-11
Company data provided by crunchbase