1

Operating System Developer Jobs in North Carolina

The System Engineer focuses on troubleshooting,maintaining, and stabilizing complex electro ... Provide technical guidance and on-the-job support to maintenance technicians and operators. * Step ...

New

Systems Test Engineer

Morrisville, NC · On-site

$85 - $110/hr

Our in-depth expertise at the operating system level enables us to help government and commercial customers meet ever-evolving cyber security threats. Job Summary: The Systems Test Engineer ...

Showing results 41-60

Operating System Developer information

See North Carolina salary details

$10

$44

$69

How much do operating system developer jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for operating system developer in North Carolina is $44.40, according to ZipRecruiter salary data. Most workers in this role earn between $37.60 and $51.97 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 North Carolina?

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

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

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

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

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

Infographic showing various Operating System Developer job openings in North Carolina as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 10% Part Time, 7% Temporary, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $92,361 per year, or $44.4 per hour.

Contractor

Re-posted 26 days ago


Job description

Company Description

A Few Words About Us Integrated Resources, Inc is a premier staffing firm recognized as one of the tri-states most well-respected professional specialty firms. IRI has built its reputation on excellent service and integrity since its inception in 1996. Our mission centers on delivering only the best quality talent, the first time and every time. We provide quality resources in four specialty areas: Information Technology (IT), Clinical Research, Rehabilitation Therapy and Nursing.

Job Description

Job Description: 

The Linux Systems Engineering is responsible for making sure the day-to-day support teams have what they need to manage the environment and will assist in troubleshooting issues as needed. Principal Accountabilities: Implements infrastructure technology requested by business units.

Engineers technology solutions supporting the infrastructure environments Documents and publish standards for infrastructure technology. Identifies, documents, manages, and resolves issues. Provides root cause analysis. Prioritizes, defines, assigns, validates, and closes routine system requests.

Reviews metrics for quality control. Provides technical expertise and advice to programmers and other departments. Provides setup and support for Disaster Recovery environment. Develops and maintains system support procedures and documentation.

Creates and manages scripts for Linux management. Monitors and applies patches as required for best practices on all platforms and applications. After-hours support is required for this position. Other duties as assigned

Minimum Requirements: Knowledge of standards in IT engineering and infrastructure Ability to interpret new directions in technology in a way that creates greater clarity for team members Understanding of enterprise platforms and operating systems Ability to design hardware and software builds, systems options, and risks analyses Ability to mentor, supervise and direct the work of lower level staff Command of UNIX operating systems including RHEL6

Experience working with Linux in a virtual environment (KVM, Xen or VMware preferred) Volume management experience Experience with utilizing SAN storage Scripting Experience (perl, KSH, etc) Experience supporting web farms with Apache and/or Tomcat

Experience supporting application farms with either WebLogic or JBOSS Extensive experience with Red Hat's Satellite Server design and deployment

Experience with SSL termination and SSL certificates Server and application monitoring Understanding of a multi-tier infrastructure design Ability to work well within a team and corporate environment Ability to analyze and troubleshoot problems effectively as well as provide solutions Ability to respond to 24x7 for production support escalations when required Documentation skills Experience with Change Management, Incident Management and audit compliance for SOX applications Experience supporting Disaster Recovery


Additional Information

Regards,

Sweta Verma

IT Recruiter

Integrated Resources, Inc.

Inc. 5000 - 2007-2014 (8th Year)

Certified MBE I GSA - Schedule 66 I GSA - Schedule 621I I GSA - Schedule 70

(Direct) 732 549 5907 | (W) 732 -549 - 2030 x 210| (F) (732) 549 5549




Integrated Resources logo

About Integrated Resources

Sourced by ZipRecruiter

Integrated Resources Inc (IRI), based in Edison, NJ, US, is an esteemed player in the staffing solutions industry with a credible presence on their official website irionline.com. Notably, IRI provides a range of professional staffing services including contract, contract-to-hire, and direct hire solutions to a wide spectrum of industries such as healthcare, life sciences, manufacturing, financial, insurance, and others. Since its inception, IRI has been committed to delivering top-talent and optimum solutions to meet its clients' diverse needs.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Edison, NJ, US

Year founded

1996