About the Role
Noblis MSD is seeking Software Engineers to support the development, maintenance, and delivery of Machinery Control System (MCS) software for DDG-51 Arleigh Burke Class Destroyers. The role involves interfacing with U.S. Navy personnel and contractors, contributing to all aspects of the software life cycle.
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 and version control (Git)
- 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
Requirements
- Bachelor’s level Degree in an Engineering Discipline (Computer Science, Electrical Engineering, and Computer Engineering degrees preferred)
- 0-3 years of experience in software development using C, C++, and/or C# (relevant internship, co-op, or academic project experience demonstrating proficiency is acceptable for candidates with 0 years of professional experience)
- Active DoD Secret clearance or ability to achieve DoD Secret clearance and US citizenship
- Must have a valid US passport or ability to obtain one upon position acceptance
- Ability to travel 10-20% of the time
- Employees working in naval industrial environments must meet certain physical requirements to safely perform essential job functions, including standing/walking for extended periods, climbing, working in confined spaces, manual dexterity, lifting up to fifty pounds regularly, bending, stooping, kneeling, crouching, reaching, adequate vision, and hearing capability.
- Employees must be able to work in varying environmental conditions including extreme temperatures, high humidity, direct sunlight, and exposure to weather elements.
- The position requires stamina to work extended shifts and balance/coordination on moving vessels.
- Workers must be capable of responding quickly to emergency situations.
Skills
- C
- C++
- C#
- Microsoft Visual Studio
- Git
- Microsoft .NET Framework
- Visio
- TCP/IP
- UDP
- MS Access
- SQL
Location
- Philadelphia, PA
Work Type
- Onsite
- Travel
Experience Level
- 0-3 years
Education Level
- Bachelor's Degree
Salary/Compensations
- USD $65,200.00 - USD $101,950.00 /Yr.
Benefits
- Health benefits
- Life benefits
- Disability benefits
- Financial benefits
- Retirement benefits
- Paid leave
- Professional development
- Tuition assistance
- Work-life programs
About the Company
- Noblis and its wholly owned subsidiaries, Noblis ESI and Noblis MSD, deliver advanced solutions to critical missions across federal agencies in the defense, intelligence, and federal civilian sectors.
- Noblis fosters a culture of objectivity and collaboration, aiming to create lasting impact.
- The company provides a meaningful work environment with a focus on employee well-being and work-life balance.
- Noblis has received numerous workplace awards for its culture, employee well-being, and impactful work.
Equal Opportunity
- All qualified applicants will receive consideration for employment without regard to race, color, ethnicity, sex, age, national origin, religion, physical or mental disability, pregnancy/childbirth and related medical conditions, veteran or military status, or any other characteristics protected by applicable federal, state, or local law.
- Reasonable accommodation may be available for individuals with disabilities during the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment.
- EEO is the Law
- E-Verify
- Right to Work
