Shire Veteran Jobs

Job Information

NDI Engineering Company Software Engineer/Developer in Philadelphia, Pennsylvania

NDI Engineering Company is seeking a candidate with a degree in Engineering or Computer Science to join our team in Philadelphia and assist with supporting the US Navy.

The ideal candidate will have experience with developing software for military or industrial based applications with a focus on C++ and Java.  Experience with industrial controls is desirable, but not required.  

A willingness to learn and collaborate in high-involvement work team environment under the supervision of lead engineers.

Job Responsibilities

  • Assist in the development and/or modification of machinery control system software using C++ and/or JAVA.   Develop and test software solutions in U.S. Navy labs, proof-of-concept demonstrations, and fielded shipboard systems. Track, debug, and test software discrepancies.  Work in this area includes initial concept exploration, understanding requirements, through engineering development, qualification testing, lab and/or shipboard integration, and troubleshooting.
  • Desired experience with Linux Red Hat operating system.  Understand software concepts such as pointers, references, heaps, stacks, object accessibility (public, private, protected), inheritance, default and substantiation data structures, memory leaks, and various Linux environment concepts.
  • Perform work using GitLAB and AGILE.
  • Provide assistance in developing of user manuals, technical descriptions, training material, and fact-sheets necessary for the sustained, successful operation and maintenance of software systems.
  • Assist in the writing of system engineering plan documents, requirements documents, test procedures and plans, test reports and other related technical documentation for lab, test site and shipboard applicability.

Minimum Requirements

  • Must be a US citizen and able to qualify for a DoD Secret clearance.
  • Bachelor's level degree in Engineering or Computer Science from an accredited college or university.
  • 3+ years' experience in software development in engineering and/or control systems using C++, Java, or IEC 61131-3 programming language standard.
  • Good verbal and written communications skills.

NDI Engineering Company is a privately-held small business consulting firm. NDI provides engineering and technical services to Government clients chartered with responsibility for the defense of our country. NDI offerings include naval architecture, marine, civil, structural, mechanical, and electrical engineering and design services. NDI has an ISO 9001:20015 Certified Quality System and was a prior recipient of the U.S. Small Business Administration Region II, Prime Contractor of the Year Award. NDI's corporate office is located in Thorofare, NJ with additional offices at the Naval Business Center, Philadelphia, PA, and Virginia Beach, VA.

NDI Engineering Company is an Equal Opportunity Employer. This contractor and subcontractor shall abide by the requirements of 41 CFR §§ 60-1.4(a), 60-300.5(a) and 60-741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, or national origin. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status

DirectEmployers