bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesCareers Rp Techologies Icims ComMachinery Control Systems Software Engineer

Machinery Control Systems Software Engineer

Careers Rp Techologies Icims Com · Philadelphia, PA, US · On Site · Active · iCIMS

Job facts

FieldValue
CompanyCareers Rp Techologies Icims Com
TitleMachinery Control Systems Software Engineer
Normalized title-
Department / teamEngineer II
LocationPhiladelphia, PA, United States
Work modelOn Site
Employment typeFull Time
Salary-
Statusactive
ATS provideriCIMS
Posted / first seen2024-06-06 / 2026-06-03
Changed / last seen2026-06-06 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Careers Rp Techologies Icims Com.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through iCIMS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Philadelphia.Open
Department jobsActive postings in Engineer II.Open
Work model jobsActive On Site postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyCareers Rp Techologies Icims Com
Source4d52765a-6075-4961-8398-450f932c41e5
ATS provideriCIMS

Description

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.

Full job record

Job IDb261466b4ea28369ae24ff486342a5d768dbec51
Org ID1934718f-8dfe-4aab-b5f4-e59f031bf299
Source ID4d52765a-6075-4961-8398-450f932c41e5
Board ID4d52765a-6075-4961-8398-450f932c41e5
Providericims
Provider Job Key2283
TitleMachinery Control Systems Software Engineer
Normalized Title
Statusactive
Activeyes
Location TextPhiladelphia, PA, US
DepartmentEngineer II
Team
Employment Typefull_time
Workplace Typeon_site
Remote Policy
CountryUnited States
RegionPA
CityPhiladelphia
Salary RawOverview 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.
Salary Min
Salary Max
Salary Currency
Salary Periodday
Source URLhttps://careers-rp-techologies.icims.com/jobs/2283/machinery-control-systems-software-engineer/job
Apply URLhttps://careers-rp-techologies.icims.com/jobs/2283/machinery-control-systems-software-engineer/job
First Seen At2026-06-03 14:21:14Z
Last Seen At2026-06-06 20:17:43Z
Last Checked At2026-06-06 20:17:43Z
Last Changed At2026-06-06 20:17:43Z
Inactive At
Source Posted At2024-06-06 20:17:42Z
Source Updated At2026-06-02 21:47:29Z
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=icims/board=careers-rp-techologies.icims.com/date=2026-06-06/2026-06-06T20-17-42-149Z-ab951c6e5d7dc514df472e772d2d091fce025543f7958951a0c21acaeafd3509.json
Event Fields
{
  "content_hash": "1617c2224564e4a0f447fb9f2351d4d352342b44082df13be41d7691fa98049e",
  "source_hash": "7611ec918fba6708b062466fc0301ac601e2ef028d192e468a9c785e7a6f5e82",
  "last_changed_at": "2026-06-06T20:17:43.363Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Philadelphia, PA, US",
    "city": "Philadelphia",
    "region": "PA",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T20:17:43.338Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Philadelphia, PA, US",
      "city": "Philadelphia",
      "region": "PA",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": "day",
  "workplace_type": "on_site",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "json_ld": {
    "url": "https://careers-rp-techologies.icims.com/jobs/2283/machinery-control-systems-software-engineer/job",
    "@type": "JobPosting",
    "title": "Machinery Control Systems Software Engineer",
    "@context": "http://schema.org",
    "datePosted": "2024-06-06T20:17:42.424Z",
    "description": "<h2>Overview</h2>\n<p>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.</p>\n<h2>Responsibilities</h2>\n<ul>\n <li>Develop and maintain working knowledge of Machinery Control Systems (MCS) and On-Board Training Software.</li>\n <li>Design, develop, test, install, and maintain MCS and Training software and supporting software products.</li>\n <li>Perform Java code development and Java 8 to 17 migration.</li>\n <li>Work with MATLAB, Simulink, Simulink Coder (Real-Time Workshop), Microsoft Visual Studio, and Git version control.</li>\n <li>Identify and document software and system related problems.</li>\n <li>Resolve software problems through debugging, research, and investigation.</li>\n <li>Provide distance and onsite support of software problems.</li>\n <li>Prepare and maintain new and/or existing software requirements.</li>\n <li>Write, review, and maintain technical documentation such as user manuals, product specifications, and training materials.</li>\n <li>Participate in special projects as required.</li>\n</ul>\n<h2>Qualifications</h2>\n<p>Mandatory:</p>\n<ul>\n <li>At least 3 years of Java developer experience.</li>\n <li>Bachelor's degree in Computer, Electrical or Electronics Engineering, Computer Science.</li>\n <li>CompTIA Security+ certification.</li>\n <li>DoD secret security clearance.</li>\n <li>Ability to work daily in the office onsite at the Philadelphia Naval Yard.</li>\n</ul>\n<p>Desired Skills and Experience:</p>\n<ul>\n <li>Experience with Java 17-25 development.</li>\n <li>Experience with Java 8 to Java 17 migration (including records, sealed classes, and enhanced switch).</li>\n <li>Experience maintaining/refactoring large legacy Java codebases (300k+ LOC).</li>\n <li>Knowledge of PLC I/O mapping, ladder logic behaviors, and Allen-Bradley ControlLogix/CompactLogix.</li>\n <li>Familiar with SCADA systems like FactoryTalk View, Ignition, or Wonderware.</li>\n <li>Ability to learn PIMCS framework (Platform Independent Machinery Controls System ecosystem in NSWCPD).</li>\n <li>Experience delivering software under CMMI Level 3+ or equivalent.</li>\n <li>Decipher, read and understand code metrics for test coverage from Sonarqube.</li>\n <li>Fluent and able to navigate in a Linux Operating System.</li>\n</ul>\n<p>Working Conditions:</p>\n<p>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. </p>\n<h2>EEO Statement</h2>\n<p>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.</p>\n<p> </p>\n<p>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</p>\n<h2>Salary</h2>\n<p>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.</p>",
    "directApply": true,
    "jobLocation": [
      {
        "@type": "Place",
        "address": {
          "@type": "PostalAddress",
          "postalCode": "19112",
          "addressRegion": "PA",
          "streetAddress": "501 South Broad Street",
          "addressCountry": "US",
          "addressLocality": "Philadelphia",
          "postOfficeBoxNumber": "UNAVAILABLE"
        }
      }
    ],
    "validThrough": "2027-06-06T20:17:42.424Z",
    "employmentType": "FULL_TIME",
    "qualifications": "Secret",
    "hiringOrganization": {
      "name": "R&P Technologies, LLC",
      "@type": "Organization",
      "sameAs": "http://www.rp-tech.net/"
    },
    "occupationalCategory": "Engineer II"
  },
  "detail_meta": {
    "url": "https://careers-rp-techologies.icims.com/jobs/2283/machinery-control-systems-software-engineer/job?in_iframe=1",
    "http_status": 200,
    "content_type": "text/html;charset=UTF-8",
    "response_bytes": 36527,
    "compact_response_bytes": 5790,
    "original_response_bytes": 36527
  },
  "sitemap_job": {
    "id": "2283",
    "url": "https://careers-rp-techologies.icims.com/jobs/2283/machinery-control-systems-software-engineer/job",
    "slug": "machinery-control-systems-software-engineer",
    "lastmod": "2026-06-02T17:47:29-04:00"
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/b261466b4ea28369ae24ff486342a5d768dbec51?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/1934718f-8dfe-4aab-b5f4-e59f031bf299JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/4d52765a-6075-4961-8398-450f932c41e5JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/b261466b4ea28369ae24ff486342a5d768dbec51/eventsJSON