Posted today
Secret
Mid Level Career (5+ yrs experience)
$80,000 - $105,000
Engineering - Systems
Philadelphia, PA (On/Off-Site)
Java Software Developer – PIMCS (Platform Independent Machinery Control System)
$80,000 – $105,000
POSITION SUMMARY
IntelliSys Solutions Group is seeking a Java Software Developer to support the development, integration, and sustainment of the Platform Independent Machinery Control System (PIMCS) for U.S. Navy surface ship platforms. This role is focused on Java-based software development supporting machinery control, monitoring, alarm management, and system integration within complex HM&E environments.
The ideal candidate has 4–7 years of professional Java development experience and is comfortable working in engineering-centric environments where software directly supports real-world machinery plant operations. The position spans the full software lifecycle—from requirements definition through deployment and sustainment—while adhering to DoD and NAVSEA engineering standards.
The developer will collaborate closely with systems, mechanical, and electrical engineers to implement reliable, maintainable software that supports operational shipboard control systems.
KEY RESPONSIBILITIES
Design, develop, and maintain Java-based PIMCS software modules, including:
Alarm management and event handling
Machinery data acquisition and processing
System status monitoring and health reporting
I/O abstraction and interface layers
Data logging, trending, and historian functions
Implement and maintain networked and distributed Java applications, including socket-based communication and protocol-driven data exchange.
Develop software in accordance with Naval Combatant Design Specifications (NCDS), Design Practice Criteria (DPC), and applicable NAVSEA guidance.
Support software integration with machinery control subsystems, plant equipment interfaces, and control system test environments.
Develop and maintain software requirements, design documentation, test procedures, and configuration artifacts.
Participate in Agile/Scrum development cycles, including sprint planning, backlog refinement, and iterative software delivery.
Debug, troubleshoot, and optimize Java applications to ensure performance, stability, and reliability in lab and shipboard environments.
Provide lifecycle sustainment support following the NSWCPD Systems Engineering Process (SEP) and applicable CMMI / IEEE standards.
Collaborate with cross-functional teams (systems, mechanical, electrical, test, and program management) to ensure alignment with PIMCS technical objectives.
REQUIRED QUALIFICATIONS
4–7 years of professional Java development experience.
Strong understanding of object-oriented design, Java application architecture, and modular software development.
Experience developing networked applications, including TCP/IP, UDP, and socket-based communication.
Familiarity with software configuration management and version control tools (Git, SVN, or equivalent).
Experience producing and maintaining technical software documentation (requirements, design descriptions, test plans).
Working knowledge of secure coding practices and DoD cybersecurity considerations.
Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, Mathematics, or a related discipline.
Ability to obtain a DoD Secret security clearance (active clearance preferred).
Ability to work on-site 2–3 days per week.
DESIRED (NICE-TO-HAVE) QUALIFICATIONS
Experience with machinery control systems, HM&E systems, or industrial control software.
Familiarity with PLC integration or PLC simulation in a test or lab environment.
Experience supporting control system testing, integration labs, or shipboard software deployments.
Experience developing or supporting operator interfaces or monitoring dashboards backed by Java services.
Exposure to DevOps practices, CI/CD pipelines, or automated testing frameworks.
Participation in formal code reviews, design reviews, or technical audits.
Knowledge of Windows and Linux development environments.
CompTIA Security+ or similar certification.
WORKING CONDITIONS
Work is primarily performed in IntelliSys office environments and Control System Test Labs. Some work may be conducted onboard U.S. Navy ships, requiring physical mobility (e.g., stairways, ladders) and adherence to safety procedures. Occasional travel (up to 10%) may be required.
BENEFITS
401(k) with company matching
Health, Dental, and Vision insurance
Paid time off
Flexible work schedule
IntelliSys Solutions Group is a HUBZone-certified small business and encourages qualified applicants residing in HUBZones to apply. IntelliSys is an equal opportunity employer.
Job Type: Full-time
$80,000 – $105,000
POSITION SUMMARY
IntelliSys Solutions Group is seeking a Java Software Developer to support the development, integration, and sustainment of the Platform Independent Machinery Control System (PIMCS) for U.S. Navy surface ship platforms. This role is focused on Java-based software development supporting machinery control, monitoring, alarm management, and system integration within complex HM&E environments.
The ideal candidate has 4–7 years of professional Java development experience and is comfortable working in engineering-centric environments where software directly supports real-world machinery plant operations. The position spans the full software lifecycle—from requirements definition through deployment and sustainment—while adhering to DoD and NAVSEA engineering standards.
The developer will collaborate closely with systems, mechanical, and electrical engineers to implement reliable, maintainable software that supports operational shipboard control systems.
KEY RESPONSIBILITIES
Design, develop, and maintain Java-based PIMCS software modules, including:
Alarm management and event handling
Machinery data acquisition and processing
System status monitoring and health reporting
I/O abstraction and interface layers
Data logging, trending, and historian functions
Implement and maintain networked and distributed Java applications, including socket-based communication and protocol-driven data exchange.
Develop software in accordance with Naval Combatant Design Specifications (NCDS), Design Practice Criteria (DPC), and applicable NAVSEA guidance.
Support software integration with machinery control subsystems, plant equipment interfaces, and control system test environments.
Develop and maintain software requirements, design documentation, test procedures, and configuration artifacts.
Participate in Agile/Scrum development cycles, including sprint planning, backlog refinement, and iterative software delivery.
Debug, troubleshoot, and optimize Java applications to ensure performance, stability, and reliability in lab and shipboard environments.
Provide lifecycle sustainment support following the NSWCPD Systems Engineering Process (SEP) and applicable CMMI / IEEE standards.
Collaborate with cross-functional teams (systems, mechanical, electrical, test, and program management) to ensure alignment with PIMCS technical objectives.
REQUIRED QUALIFICATIONS
4–7 years of professional Java development experience.
Strong understanding of object-oriented design, Java application architecture, and modular software development.
Experience developing networked applications, including TCP/IP, UDP, and socket-based communication.
Familiarity with software configuration management and version control tools (Git, SVN, or equivalent).
Experience producing and maintaining technical software documentation (requirements, design descriptions, test plans).
Working knowledge of secure coding practices and DoD cybersecurity considerations.
Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, Mathematics, or a related discipline.
Ability to obtain a DoD Secret security clearance (active clearance preferred).
Ability to work on-site 2–3 days per week.
DESIRED (NICE-TO-HAVE) QUALIFICATIONS
Experience with machinery control systems, HM&E systems, or industrial control software.
Familiarity with PLC integration or PLC simulation in a test or lab environment.
Experience supporting control system testing, integration labs, or shipboard software deployments.
Experience developing or supporting operator interfaces or monitoring dashboards backed by Java services.
Exposure to DevOps practices, CI/CD pipelines, or automated testing frameworks.
Participation in formal code reviews, design reviews, or technical audits.
Knowledge of Windows and Linux development environments.
CompTIA Security+ or similar certification.
WORKING CONDITIONS
Work is primarily performed in IntelliSys office environments and Control System Test Labs. Some work may be conducted onboard U.S. Navy ships, requiring physical mobility (e.g., stairways, ladders) and adherence to safety procedures. Occasional travel (up to 10%) may be required.
BENEFITS
401(k) with company matching
Health, Dental, and Vision insurance
Paid time off
Flexible work schedule
IntelliSys Solutions Group is a HUBZone-certified small business and encourages qualified applicants residing in HUBZones to apply. IntelliSys is an equal opportunity employer.
Job Type: Full-time
group id: 91133883