Software Engineer II

Overview

On Site
USD 115,000.00 - 135,000.00 per year
Full Time

Skills

FOCUS
Unit Testing
Algorithms
Continuous Integration and Development
Continuous Integration
Management
Version Control
GitLab
GitHub
Regulatory Compliance
Collaboration
Confluence
JIRA
Bitbucket
Issue Resolution
Mechanical Engineering
Electrical Engineering
Computer Engineering
Computer Science
Testing
Embedded Systems
CentOS
Linux
Git
Configuration Management
Agile
Waterfall
Security Clearance
Real-time
Programmable Logic Controller
CMMI
ISO 9000
Mentorship
Computer Hardware
Firmware

Job Details

Location: Philadelphia, PA
Salary: $115,000.00 USD Annually - $135,000.00 USD Annually
Description:
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.

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Judge Group, Inc.