Join Our Team

Build and support the control systems that keep Navy and Coast Guard ships running.

Entry/Mid-Level Software Engineer

Full-TimePhiladelphia, PADoD Secret clearance required or obtainable

Responsibilities

  • Follow NSWCPD system engineering processes while meeting industry and cybersecurity standards.
  • Develop and maintain control system software from detailed technical requirements.
  • Test by writing automated tests and running formal testing procedures.
  • Prepare software development plans, instruction manuals, and change documentation.
  • Present deliverables at peer reviews and make sure they meet quality standards.

Qualifications

  • Bachelor's and/or master's degree in computer science, computer engineering, or a related technical discipline.
  • 0-5 years of software development experience.
  • Experience with C#, C++, Java, or another object-oriented language.
  • SQL experience with a popular relational database management system.
  • Experience with IP-based systems and protocols such as TCP/IP, UDP, and Modbus.
  • Knowledge of professional software engineering standards across the full lifecycle, including coding standards, code reviews, build processes, testing, and operations.
  • Understanding of version control using Git or SVN.

Preferred

  • Machinery or industrial controls industry experience.
  • Experience with Rockwell or Siemens PLCs/PACs.
  • In-depth understanding of Windows or Linux.

Key competencies

  • Problem-solving and analytical skills.
  • Strong communication and teamwork.
  • Attention to detail and commitment to quality.
  • Managing multiple priorities and meeting deadlines.

Benefits

  • Medical and dental plans available.
  • Company-matched 401(k).
  • Paid vacation and holidays.
  • Flexible schedules and a relaxed dress code.

Requirements

  • Must be a U.S. citizen.
  • Must hold or be able to obtain a DoD Secret clearance.

How to apply

Email your resume to admin@cac-llc.com with "Software Engineer" in the subject line, and tell us whether you hold or are eligible for a DoD Secret clearance.