Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Engineer

MCKEAN DEFENSE/CABRILLO TECHNOLOGIES

Software Engineer

Philadelphia, PA
Full Time
Paid
  • Responsibilities

    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.

    McKean Defense is seeking a SOFTWARE ENGINEER to support the development, maintenance, and delivery of Machinery Control System (MCS) software for U.S Navy ship programs. The selected candidate will contribute to all aspects of the software lifecycle including but not limited to requirements definition, software development, documentation, testing, deployment, support, and maintenance. Duties and responsibilities include:

    • Design, develop, test, install, and maintain software and supporting software products
    • Work with Microsoft Visual Studio to develop and compile source code in C and C++
    • Utilize version control tools (i.e. Git)
    • Identify and document software and system related problems
    • Resolve software problems through debugging, research, and investigation
    • 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

     

    Required Skills

    • Experience in software development using Microsoft .NET Framework
    • Software development and operation within Windows and Linux based systems; experience with real time operating systems such as VxWorks is a plus
    • Experience designing, developing, testing, and installing 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)

    Required Experience

    • Bachelor of Science Degree in Computer Science, Electrical Engineering, or Computer Engineering from an accredited college or university
    • 2 or more years of professional experience in software development in engineering and/or control systems using .NET AND C++
    • Successful applicants must either have an active government security clearance or the ability to receive a security clearance upon position acceptance

     

     

    Equal Opportunity Employer–minorities/females/veterans/individuals with disabilities/sexual orientation/gender identity.

    McKean Defense is an E-Verify company.

     

  • Qualifications
    • Experience in software development using Microsoft .NET Framework
    • Software development and operation within Windows and Linux based systems; experience with real time operating systems such as VxWorks is a plus
    • Experience designing, developing, testing, and installing 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)