Software Engineer II

The Judge Group

Yesterday
Secret
Unspecified
Unspecified
IT - Software
Philadelphia, PA (On-Site/Office)

About the job

You'll join a small, mission‑critical engineering team responsible for the real‑time control software that powers large‑scale industrial / maritime propulsion systems. Your focus will be on building, integrating, and validating PLC‑based machinery‑control code-ensuring rock‑solid performance, traceable quality, and smooth commissioning on the waterfront.

Responsibilities
  • Design, develop, and unit‑test PLC code within a platform‑independent machinery‑control framework (PIMCS) for dynamic‑response algorithms used in Program Mode Control.
  • Integrate and validate software for both fuel‑rack and common‑rail fuel‑injection systems on next‑generation propulsion platforms.
  • Own the CentOS‑based build pipeline: package updates, dependency management, and continuous integration.
  • Manage source control and release branches using GitLab / GitHub, enforcing configuration‑management best practices.
  • Drive Agile ceremonies while maintaining traceability for customers that require CMMI Level III or ISO 9001 compliance; adapt to waterfall when program scope demands.
  • Install, patch, and provide life‑cycle support for fielded engineering‑control systems during shipyard commissioning.
  • Mentor junior engineers on framework usage, coding standards, and troubleshooting techniques.
  • Collaborate daily via Confluence, JIRA, and Bitbucket to capture requirements, test evidence, and issue resolution.


Minimum qualifications
  • Bachelor's degree in Mechanical, Electrical, or Computer Engineering (or Computer Science) from an ABET‑accredited program.
  • 2 + years designing, developing, and testing PLC code for complex machinery‑control or real‑time embedded systems.
  • Demonstrated experience integrating software with fuel‑injection or propulsion‑control subsystems.
  • Proficiency with CentOS/Linux, Git‑based configuration management, and a formal software‑build process.
  • Familiarity with both Agile and waterfall life‑cycle models.
  • U.S. citizenship and eligibility for a Secret clearance.


Preferred qualifications
  • Hands‑on work with platform‑independent machinery‑control frameworks or similar real‑time PLC environments.
  • Experience commissioning or supporting control systems in a shipyard, industrial plant, or comparable field setting.
  • Prior contributions to programs operating under CMMI Level III or ISO 9001 quality frameworks.
  • Proven ability to mentor early‑career engineers and lead small feature teams.
  • Strong troubleshooting skills across hardware, firmware, and software boundaries in propulsion or heavy‑equipment domains.
group id: cxjudgpa
Find The Judge Group on Social Media
Network Employers (13)
Technical and Engineering Recruiter
Senior Technical Recruiter
Recruiting Manager
Recruiter
Sr. Technical Recruiter
About Us
The Judge Group is an international leader in talent solutions that specializes in bridging technology talent gaps. Judge Technical Services, a Judge company, participates in the National Industrial Security Program and can obtain, maintain and service clearances up to and including Top Secret. For decades, Judge has worked with clients across all aspects of the government, aerospace and defense, and commercial sectors. Our greatest asset is the talent we work with.

The Judge Group Jobs


Job Category
IT - Software
Clearance Level
Secret