R

R&P Technologies

Engineers and maintains naval ship systems

Java Developer for Machinery Control Systems

Backend EngineeringConfirmed live in the last 24 hours
Full-timePhiladelphia, PA, USANo salary listed

About the Job

Requirements

  • At least 3 years of Java developer experience.
  • A bachelor's degree in Computer, Electrical or Electronics Engineering, or Computer Science.
  • CompTIA Security+ certification.
  • A Department of Defense Secret security clearance.
  • Ability to work daily onsite at the Philadelphia Navy Yard.

Responsibilities

  • Develop and maintain working knowledge of Machinery Control Systems and On-Board Training Software.
  • Design, develop, test, install, and maintain Machinery Control Systems and Training software and supporting software products.
  • Perform Java code development and migrate Java 8 to Java 17.
  • 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 remote and onsite support for software problems.
  • Prepare and maintain new 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.

Desired Qualifications

  • Experience with Java 17–25 development.
  • Experience migrating Java 8 to Java 17, including records, sealed classes, and enhanced switch.
  • Experience maintaining or refactoring large legacy Java codebases of 300,000 or more lines of code.
  • Knowledge of programmable logic controller input/output mapping, ladder logic behaviors, and Allen-Bradley ControlLogix or CompactLogix.
  • Familiarity with supervisory control and data acquisition systems such as FactoryTalk View, Ignition, or Wonderware.
  • Ability to learn the Platform Independent Machinery Controls System framework and ecosystem in NSWCPD.
  • Experience delivering software under Capability Maturity Model Integration Level 3 or equivalent.
  • Ability to decipher, read, and understand code metrics for test coverage from SonarQube.
  • Ability to navigate a Linux operating system.

About the Company

R&P Technologies

Engineers and maintains naval ship systems

R&P Technologies engineers and maintains ship systems for the U.S. Navy and commercial maritime companies. Its work centers on hull, mechanical and electrical equipment, including propulsion, power distribution and the controls that keep vessels operating. The business supports ships from design and construction through testing, fleet introduction and maintenance, and earns fees through engineering and technical service contracts. It also supports acquisition planning, logistics and financial management for maritime programs, linking shore-based program work with waterfront operations. Privately owned and founded in 2000, R&P is headquartered in Dublin, Pennsylvania.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Dublin, PA
Founded
2000

Recently Posted Jobs

Explore more opportunities at R&P Technologies

See more jobs