Software Engineer (Multiple Levels) jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

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

Machinery Control SystemSoftware DevelopmentMicrosoft Visual StudioC++/CLICyber Security CertificationObject Oriented ProgrammingNetwork ProtocolsLadder LogicDatabase ExperienceTechnical Documentation

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 is a nonprofit science, tech strategy organization that works in the public interest to help clients solve most complex problems.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Mile Corrigan
President and CEO
linkedin
leader-logo
William Streilein
Chief Technology Officer
linkedin
Company data provided by crunchbase