McKean Defense is a Naval Life Cycle Management, Engineering, Enterprise Transformation and Program Management business headquartered in Philadelphia, PA. McKean’s engineers, developers, technical staff, programmers, analysts, and program managers identify and deploy new shipboard technologies, integrate information technology across shipboard platforms, and develop strategies to support the Warfighter. McKean’s employees create strategic solutions to help customers reach new levels of mission support and transform their organizations. McKean Defense is employee owned, and values the life experiences of potential candidates, including those who have served our Military. Currently, 38% of McKean’s employee owner workforce are veterans.
**This position is eligible for a signing bonus and relocation assistance. This position is located in Philadelphia, PA.**
McKean is seeking a Software Engineer to support the development, maintenance, and delivery of Machinery Control System (MCS) software for DDG-51 Arleigh Burke Class Destroyers. The selected candidate will be interfacing with U.S. Navy civilian software and systems engineers, support contractors, U.S. Navy ships force, OEMs, and engineering management. Also, will contribute to all aspects of the software life cycle including but not limited to requirements definition, software development, documentation, testing, deployment, support, and maintenance.
- 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
- Participate in special projects as required
Candidate must be available to travel at times up to 5-10%.
- Experience designing, developing, testing, and installing software and supporting software products
- Experience writing, reviewing, and maintaining technical documentation such as but not limited to new or existing software requirements, user manuals, product specifications, and training materials
- 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)
- Candidate must have an active Security Clearance, or the ability to obtain one.
Bachelor of Science Degree in Computer Science, Electrical Engineering, or Computer Engineering from an accredited college or university
Two (2) or more years of professional experience in software development in engineering and/or control system using C++
Two (2) or more years of professional experience in software development using the Microsoft .NET Framework
One (1) year of professional experience using Microsoft Visual Studio to develop, compile, and debug source code in C++/CLI, Managed C++, and/or C#
Equal Opportunity Employer–minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity.
McKean Defense is an E-Verify company.
Job Status: Full Time