Demo

Java Developer for Machinery Control Systems

R&P Technologies
Philadelphia, PA Full Time
POSTED ON 8/15/2026
AVAILABLE BEFORE 10/15/2026
Java Developer for Machinery Control Systems
Job Locations US-PA-Philadelphia
Clearance Required Secret Category Engineer II
Overview

R&P is looking for a motivated individual who wants to join our team supporting the Naval Surface Warfare Center (NSWC) Philadelphia Division in Philadelphia, PA. We are a small-sized defense contractor providing Engineering, Logistics, Program Management and Technical Services to government clients. We are seeking a Software Engineer to support the development, maintenance, and delivery of Machinery Control Systems (MCS) and On-Board Training software for U.S. Navy ships. The selected candidate will be interfacing with U.S. Navy civilian software and systems engineers, support contractors, U.S. Navy ships force, OEMs, and engineering management. The selected candidate will contribute to all aspects of the software life cycle including, but not limited to, requirements definition, software development, documentation, testing, deployment, technical support, and maintenance. This job is for onsite work at the NSWCPD facilities in the Philadelphia Navy Yard.

Responsibilities
    Develop and maintain working knowledge of Machinery Control Systems (MCS) and On-Board Training Software.
  • Design, develop, test, install, and maintain MCS and Training software and supporting software products.
  • Perform Java code development and Java 8 to 17 migration.
  • Work with MATLAB, Simulink, Simulink Coder (Real-Time Workshop), Microsoft Visual Studio, and Git version control.
  • Identify and document software and system related problems.
  • Resolve software problems through debugging, research, and investigation.
  • Provide distance and onsite support of software problems.
  • Prepare and maintain new and/or existing software requirements.
  • Write, review, and maintain technical documentation such as user manuals, product specifications, and training materials.
  • Participate in special projects as required.
Qualifications

Mandatory:

  • At least 3 years of Java developer experience.
  • Bachelor's degree in Computer, Electrical or Electronics Engineering, Computer Science.
  • CompTIA Security certification.
  • DoD secret security clearance.
  • Ability to work daily in the office onsite at the Philadelphia Naval Yard.

Desired Skills and Experience:

  • Experience with Java 17-25 development.
  • Experience with Java 8 to Java 17 migration (including records, sealed classes, and enhanced switch).
  • Experience maintaining/refactoring large legacy Java codebases (300k LOC).
  • Knowledge of PLC I/O mapping, ladder logic behaviors, and Allen-Bradley ControlLogix/CompactLogix.
  • Familiar with SCADA systems like FactoryTalk View, Ignition, or Wonderware.
  • Ability to learn PIMCS framework (Platform Independent Machinery Controls System ecosystem in NSWCPD).
  • Experience delivering software under CMMI Level 3 or equivalent.
  • Decipher, read and understand code metrics for test coverage from Sonarqube.
  • Fluent and able to navigate in a Linux Operating System.

Working Conditions:

The work is typically performed at client site locations in an office environment or Control System Test Labs. Additional work may be performed onboard U.S. Navy Ships (pier side and at sea), which requires proper safety precautions and ability to go up and down shipboard stairways (ladders); work may require some physical effort in the handling of light materials, boxes, or equipment.

EEO Statement

R&P Technologies provides equal opportunity for all persons and prohibits discrimination in employment because of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability (including pregnancy, childbirth or related medical conditions), veteran or marital status, or any other factor prohibited by law. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leave, compensation, and training.

R&P maintains an Affirmative Action Plan to establish fair access to employment opportunities and to create a work community that is an accurate reflection of the qualified workforce. Due to security clearance requirements, U.S. citizenship is required for most positions

Salary

R&P offers a highly competitive compensation package that includes contributions towards health insurance, 401(k) matching, and other non-salary benefits. Exact salary will be commensurate with experience and qualifications.


R&P Technologies is an equal employment opportunity/affirmative action employer. It does not discriminate on the basis of race, color, national origin, sex, religion, ancestry, age, sexual orientation, marital status, disability, veteran status, citizenship status, or any other protected characteristic. Certain laws and regulations regarding equal employment opportunity, and/or affirmative action require us to compile, maintain, and report certain information on employees. In order to comply with these laws and regulations, we are requesting your cooperation in completing this voluntary EEO Self-Identification Form.

 

Salary.com Estimation for Java Developer for Machinery Control Systems in Philadelphia, PA
$86,609 to $111,779
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Java Developer for Machinery Control Systems?

Sign up to receive alerts about other jobs on the Java Developer for Machinery Control Systems career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,707 - $120,959
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$92,017 - $124,111
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at R&P Technologies

  • R&P Technologies Washington, DC
  • Design Integration Manager Job Locations US-DC-Washington, DC Clearance Required Secret Category Engineer VI Overview R&P is looking for a senior level Des... more
  • 10 Days Ago

  • R&P Technologies Pascagoula, MS
  • LPD Deck Equipment/Mission Systems Technician Job Locations US-MS-Pascagoula Clearance Required Secret Category Engineering Technician IV Overview R&P is s... more
  • 10 Days Ago

  • R&P Technologies Pascagoula, MS
  • Overview R&P is looking for an experienced senior ship systems test and activation engineer who wants to join our team. We are a small-sized defense contra... more
  • Just Posted

  • R&P Technologies Pascagoula, MS
  • Overview: R&P is looking for a professional who wants to join our team. We are a small-sized defense contractor providing Engineering, Logistics, Program M... more
  • Just Posted


Not the job you're looking for? Here are some other Java Developer for Machinery Control Systems jobs in the Philadelphia, PA area that may be a better fit.

  • ASR International Philadelphia, PA
  • ASR International Corp has an opening for a Systems Administrator II role for work in the Philadelphia area. The System Administrator provides IT support S... more
  • 15 Days Ago

  • QUANTUM TECHNOLOGIES LLC Laurel, NJ
  • Job Title: Java Developer Location: Mt Laurel, NJ Duration: 6 Months Extension Bill Rate: $87/hour Job Type: W-2 Contract Client: To Be Discussed Later Wor... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!