Travel Required: 10-25%
Requisition Type: Regular
GDIT is seeking a Sr. Software Engineer to help support our Machinery Controls and Obsolescence program.
As a Sr. Software Engineer, for our Machinery Controls and Obsolescence program in Philadelphia, Pa. you will 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. The selected candidate will contribute to all aspects of the software life cycle including but not limited to requirements definition, software development, documentation, testing, deployment, support, maintenance, and lead any of those aspects as required.
In this role, a typical day will include:
Lifecycle support of the supervisory machinery control system which includes, but is not limited to:
• 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 and/or lead special projects as required
Active DoD Secret Level Security Clearance
Bachelor of Science Degree in Computer Science, Electrical Engineering, or Computer Engineering from an accredited college or university
Seven (7) 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 Microsoft .NET Framework
Two (2) or more years of professional experience using Microsoft Visual Studio to develop, compile, and debug source code in C++, C++/CLI, or C#
One (1) or more years of professional experience as a technical and/or programming lead for a software project through the software life-cycle, from requirements development through design, implementation, deployment and maintenance
One (1) or more years designing and/or analyzing software architectures
Must have a valid US passport or the ability to obtain one upon position acceptance.
Ability to write, review, and maintain technical documentation including but not limited to new and/or existing software requirements, user manuals, product specifications, interface and design documents, and training materials
Ability to participate and lead troubleshooting efforts involving networked, IP-based systems both onsite and via distance support
Working knowledge of network protocols such as TCP/IP and UDP
Working knowledge of databases such as MS Access
Working knowledge of source code version control practices and systems such as Git
Working knowledge of secure coding best practices
Experience with Versa Module Eurocard (VME) systems
Experience with Programmable Logic Controller (PLC) systems
About Our Work
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT does not have a vaccination mandate applicable to all employees. To protect the health and safety of its employees and to comply with customer requirements, however, GDIT may require employees in certain positions to be fully vaccinated against COVID-19. Vaccination requirements will depend on the status of the federal contractor mandate and customer site requirements.
GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.