1

Operating System Developer Jobs in Pennsylvania (NOW HIRING)

Provide technical guidance and on-the-job support to maintenance technicians and operators.Step in ... systems.Prior experience in maintenance engineering, automation maintenance, or lead maintenance ...

Sr. Systems Engineer

Philadelphia, PA · Hybrid

$105K - $144K/yr

Collaborate with network, security, and application DevOps teams to design, deploy, and maintain ... operating system metrics and an ability to make informed decisions based on key performance ...

Sr. Systems Engineer

Philadelphia, PA · On-site

$105K - $144K/yr

Collaborate with network, security, and application DevOps teams to design, deploy, and maintain ... operating system metrics and an ability to make informed decisions based on key performance ...

Sr. Systems Engineer

Philadelphia, PA · Hybrid

$105K - $144K/yr

Collaborate with network, security, and application DevOps teams to design, deploy, and maintain ... operating system metrics and an ability to make informed decisions based on key performance ...

Senior Programmer/Analyst

Altoona, PA · On-site

$43.75 - $59.25/hr

Support initiatives of company by providing programming support and analysis for software running on an IBM Power server utilizing the IBM i operating system. Programming support involves expertise ...

Technology Lead - DevOps

Philadelphia, PA · On-site

$50.50 - $69/hr

... • Operating System - Linux, UNIX, Windows, Redhat • At least 2 years of experience in ... the roadmap to implement the DevOps solution • At least 1-year experience in Design and ...

Define and manage VM guests for various operating systems, including z/OS, z/VM, z/Linux, and z/VSE. * Collaborate with VM guest owners to ensure the appropriate allocation of virtual and real ...

... operating system hardware and software configuration database/library of all supporting ... Required : • 4 year college degree (Computer Science, Engineering, or related) or equivalent work ...

Troubleshoot application, network, Linux, virtualization, and system issues using established ... Working knowledge of Linux operating systems (Red Hat Enterprise Linux, CentOS, Ubuntu, or ...

Showing results 41-60

Operating System Developer information

See Pennsylvania salary details

$12

$48

$77

How much do operating system developer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for operating system developer in Pennsylvania is $48.98, according to ZipRecruiter salary data. Most workers in this role earn between $41.44 and $57.36 per hour, depending on experience, location, and employer.

What is an operating system developer?

An Operating System Developer is responsible for designing, developing, and maintaining operating system components, including kernels, drivers, and system utilities. They work on optimizing system performance, ensuring security, and improving compatibility with hardware and software. These developers typically work with low-level programming languages like C and Assembly and have expertise in systems architecture. Their role is crucial in developing reliable and efficient computing platforms for various devices, from desktops to embedded systems.

What does an operating system developer do?

Operating System Developers typically spend their days designing, implementing, and debugging core system components such as kernels, device drivers, and memory management modules. They often work closely with other software engineers, hardware teams, and QA testers to ensure compatibility and optimal performance. Reviewing code, conducting performance tests, and investigating reported issues are common daily tasks. Collaboration and clear communication are essential, as most projects require teamwork and regular updates across departments.

What skills and qualifications are needed to be an operating system developer?

To thrive as an Operating System Developer, you need in-depth knowledge of computer architecture, strong C/C++ programming skills, and experience with low-level system design, often supported by a degree in computer science or a related field. Familiarity with version control tools (like Git), debugging utilities, and relevant certifications such as Linux Foundation Certified Engineer are valuable. Analytical thinking, troubleshooting ability, and effective communication are important soft skills for collaborating across development teams. These competencies ensure robust, maintainable system software and efficient teamwork in complex, performance-critical environments.

What are the most commonly searched types of Operating System Developer jobs in Pennsylvania?

The most popular types of Operating System Developer jobs in Pennsylvania are:

What are popular job titles related to Operating System Developer jobs in Pennsylvania?

For Operating System Developer jobs in Pennsylvania, the most frequently searched job titles are:

What job categories do people searching Operating System Developer jobs in Pennsylvania look for?

The top searched job categories for Operating System Developer jobs in Pennsylvania are:

Infographic showing various Operating System Developer job openings in Pennsylvania as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 18% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $101,873 per year, or $49 per hour.

Java Developer for Machinery Control Systems

Philadelphia, PA • On-site

R&P Technologies, LLC
201 - 500 employees

$46.75 - $60.50/hr

Full-time

Medical, Retirement

Re-posted 14 days ago


Job 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.