1

Operating System Engineer Jobs in Philadelphia, PA

Systems Engineer Salary: Commensurate with industry position, depending on experience Typical Shift ... Perform system validation, testing, and troubleshooting to ensure proper functionality of operating ...

Showing results 41-60

Operating System Engineer information

See Philadelphia, PA salary details

$51.1K

$121.6K

$159.6K

How much do operating system engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for operating system engineer in Philadelphia, PA is $121,582.00, according to ZipRecruiter salary data. Most workers in this role earn between $93,700.00 and $150,000.00 per year, depending on experience, location, and employer.

What does an operating system engineer do?

An Operating System Engineer is responsible for designing, developing, maintaining, and optimizing operating systems that run on computers and servers. They work on the core components that manage hardware resources, enable software applications, and ensure system security and stability. Their duties often include writing system-level code, troubleshooting performance issues, implementing updates, and collaborating with hardware and software teams. Operating System Engineers play a critical role in ensuring that computing environments are efficient, reliable, and secure.

What are the key skills and qualifications needed to thrive as an operating system engineer?

To thrive as an Operating System Engineer, you need a deep understanding of computer science principles, operating system internals, and strong programming skills in languages like C, C++, or Rust, often backed by a relevant degree. Familiarity with kernel development, debugging tools, virtualization platforms, and experience with version control systems (such as Git) are typically required. Problem-solving abilities, attention to detail, and effective communication are soft skills that set top performers apart. These skills ensure the reliability, performance, and security of operating systems, which are foundational to all computing environments.

What are some common challenges faced by operating system engineers when maintaining system stability in large-scale environments?

Operating System Engineers often encounter challenges such as managing software patching across diverse hardware, ensuring compatibility with legacy applications, and minimizing downtime during critical updates. In large-scale environments, balancing security with performance and reliability can be complex, especially when multiple teams depend on the systems. Effective communication with development, security, and IT operations teams is essential to address these issues proactively and maintain overall system stability.

What is the difference between Operating System Engineer vs System Administrator?

AspectOperating System EngineerSystem Administrator
Primary FocusDesigning, developing, and optimizing operating systemsMaintaining, configuring, and supporting existing systems
Skills & CertificationsLinux/Unix, scripting, OS architecture, certifications like RHCE or Linux FoundationSystem management, network setup, troubleshooting, certifications like CompTIA Server+ or Microsoft Certified
Work EnvironmentDevelopment teams, R&D, engineering projectsIT support, data centers, enterprise environments
Industry UsageTech companies, hardware firms, software developmentCorporate IT, government agencies, healthcare, finance

While both roles involve working with operating systems, Operating System Engineers focus on designing and developing OS solutions, whereas System Administrators manage and support existing systems. The roles complement each other but serve different stages of the system lifecycle.

What are popular job titles related to Operating System Engineer jobs in Philadelphia, PA?

For Operating System Engineer jobs in Philadelphia, PA, the most frequently searched job titles are:

What job categories do people searching Operating System Engineer jobs in Philadelphia, PA look for?

The top searched job categories for Operating System Engineer jobs in Philadelphia, PA are:

What cities near Philadelphia, PA are hiring for Operating System Engineer jobs?

Cities near Philadelphia, PA with the most Operating System Engineer job openings:

Infographic showing various Operating System Engineer job openings in Philadelphia, PA as of September 2026, with employment types broken down into 1% As Needed, 81% Full Time, 16% Part Time, and 2% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $121,582 per year, or $58.5 per hour.

Machine Learning Systems Engineer - Video Computer Vision

Mount Laurel Township, NJ • On-site

Socket.dev
Network Security • 1 - 10 employees

$150 - $200/hr

Other

Posted 4 days ago


Job description

The incredible potential of multimodal foundation models and large language models has unlocked machine learning applications that were previously thought infeasible. The Video Computer Vision (VCV) group is looking for a highly motivated and skilled Machine Learning Systems Engineer to help us ship cutting‑edge computer vision technology on Apple devices. The VCV organization has pioneered groundbreaking features like FaceID/FaceKit, Gaze/Hand Gesture Control, Body Tracking, and 2D/3D Scene Understanding fundamentally changing how millions of users interact with technology. We seamlessly balance research and product requirements to deliver pioneering, Apple‑quality experiences. By innovating across the full stack and partnering closely with hardware, software, and AI teams, we shape future products and bring our architectural vision to life.

Description

As a member of the Video Computer Vision team, you will train, evaluate, and deploy purpose‑built vision models on Apple hardware. You will develop innovative techniques to optimize model performance, efficiency, and scalability, ensuring a seamless user experience under strict on‑device constraints.

Minimum Qualifications

Bachelor's degree in Computer Science, Machine Learning, or a related discipline, and 3+ years of relevant industry experience. Strong ML fundamentals. Proven track record of writing high‑quality production code for shipped on‑device CV/ML features deployed on embedded platforms. Solid understanding of operating system fundamentals and extensive programming experience in Python and C++. Hands‑on experience with PyTorch and familiarity with the end‑to‑end ML lifecycle (data preprocessing, training, evaluation, and edge deployment). Experience with Supervised Fine‑Tuning (SFT) pipelines to adapt vision and multimodal foundation models for specialized, on‑device downstream tasks. Robust foundational understanding of machine learning architectures, specifically Multimodal LLMs and the integration of ML components into complex production systems.

Preferred Qualifications

Programming experience with Swift and familiarity with CoreML, CoreFoundation, and RealityKit frameworks. Fundamental knowledge of real‑time video pipelines, image transformations, and rendering loops. Experience optimizing models for neural network accelerators (e.g., Apple Neural Engine or mobile GPUs).

#J-18808-Ljbffr