1

Operating System Engineer Jobs in Taylor, MI (NOW HIRING)

Hands-on experience operating dynamic laboratory environments, including dyno testing and e-Daq systems. The engineer must know how to select, place, and calibrate physical sensors (like ...

Hands-on experience operating dynamic laboratory environments, including dyno testing and e-Daq systems. The engineer must know how to select, place, and calibrate physical sensors (like ...

Hands-on experience operating dynamic laboratory environments, including dyno testing and e-Daq systems. The engineer must know how to select, place, and calibrate physical sensors (like ...

Enterprise Operating System Director

Troy, MI · On-site

$101K - $126K/yr

ENTERPRISE OPERATING SYSTEM DIRECTOR Versigent designs and delivers the systems that move power ... As a standalone company, we combine deep engineering expertise with the speed and focus needed to ...

Unix System Engineer

Ann Arbor, MI · On-site

$110 - $160/hr

... Engineer.The Unix/Linux and Container Services team is responsible for the design, support, and ... Architects and implements solutions requiring integration of multiple platforms, operating systems ...

The Senior Systems Engineer is responsible for systems management across Linux, Unix and Windows ... Key responsibilities include system installation, operating system patch management, system ...

The Senior Systems Engineer is responsible for systems management across Linux, Unix and Windows ... Key responsibilities include system installation, operating system patch management, system ...

Systems Software Engineer I

Detroit, MI · On-site

$171K - $202K/yr

Incumbents also provide continuing support for their assigned operating system, trouble-shooting ... Systems Software Engineer II This is the career level where incumbents are fully knowledgeable in ...

Mainframe Systems Engineer (z/OS)

Dearborn, MI · On-site

$159K - $188K/yr

The engineer will work closely with cross-functional teams to support capacity planning, resource ... operating system and hardware issues. Development Experience * Strong proficiency in: * Assembler

New

Systems Engineer

Farmington Hills, MI · On-site

$98K - $113K/yr

Analyze customer and system requirements to define the functional and performance specifications ... Design, develop and maintain standards for online cloud platforms, multi-operating systems, design ...

next page

Showing results 1-20

Operating System Engineer information

See Taylor, MI salary details

$49.7K

$118.1K

$155K

How much do operating system engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for operating system engineer in Taylor, MI is $118,097.00, according to ZipRecruiter salary data. Most workers in this role earn between $91,000.00 and $145,700.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 Taylor, MI?

For Operating System Engineer jobs in Taylor, MI, the most frequently searched job titles are:

Infographic showing various Operating System Engineer job openings in Taylor, MI as of June 2026, with employment types broken down into 94% Full Time, 1% Part Time, 4% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $118,097 per year, or $56.8 per hour.

System Engineer

Optimal Inc.

Dearborn, MI • On-site

Contractor

Re-posted 9 days ago


Job description

Position Description:
Cloud Prognostics Engineer (Systems Engineer) MBSE methodologies using tools like SysML and MagicDraw. The engineer must be capable of defining system boundaries, establishing logical and physical architectures, mapping interface definitions, and allocating prognostic functions across different physical components (e.g., deciding which calculations run on a local sensor, the central gateway, or the cloud).
Using MATLAB and Simulink to design control logic, model physical system dynamics, and auto-generate production-grade, highly efficient C++ code. The engineer must understand how to configure solver settings, manage data types (fixed-point vs. floating-point), and ensure the generated code integrates seamlessly into automotive operating systems.
Hands-on experience operating dynamic laboratory environments, including dyno testing and e-Daq systems.
The engineer must know how to select, place, and calibrate physical sensors (like accelerometers and strain gauges) on prototype vehicles, capture high-fidelity physical data, and prepare those datasets for algorithmic analysis.
Deep expertise in performing safety and security assessments, including FMEA (Failure Mode and Effects Analysis), FMEDA, and cybersecurity threat modeling.
The engineer must design the system to comply with ISO 26262 (determining ASIL ratings and designing fail-safe/fail-degraded states) and ISO 21434 to ensure the prognostic pipeline is secure from edge to cloud. Designing optimized network communication and transport protocols.
This includes using Gherkin to model behavioral scenarios of cloud-to-vehicle modem communications, designing dynamic data-triggering strategies (e.g., only uploading detailed vibration spectra when an anomaly threshold is crossed), and optimizing payload serialization to minimize data transmission costs.
Strong proficiency in using SQL on cloud platforms like Google Cloud Platform (GCP) to partition, decode, and analyze raw CAN bus and sensor telemetry.
The engineer must know how to map raw binary hex logs back to human-readable physical values using database-defined translation tables (such as DBC or ARXML databases).
Advanced capability in eliciting, documenting, and tracing complex, multi-disciplinary requirements using Application Lifecycle Management (ALM) tools like Jama, Jira, and Team Center.
The engineer must ensure seamless traceability from high-level customer experience goals down to software requirements, hardware interfaces, and Design Verification Plans (DVP).
In-depth knowledge of automotive communication protocols, including CAN, LIN, and Automotive Ethernet.
Practical application of Robust Engineering principles, specifically creating Parameter Diagrams (P-Diagrams) to identify system inputs, desired outputs, error states, control factors (design parameters), and noise factors (environmental, wear, manufacturing tolerances). This ensures the algorithm is tuned to be highly robust against false positives. Ability to connect technical engineering metrics (such as algorithm accuracy, false-alarm rates) to real-world quality indicators like Net Promoter Score (NPS), JD Power ratings, and Vehicle Repair rates.
Skills Required:
C++, MATLAB modeling 1. MATLAB and C++ - Ability to model using MATLAB Simulink and generate C++ code for our prognostics degradation models.
Experience Required:
Master's degree with 5+ years of automotive experience in engineering and/or data analytics. 5+ years of proven knowledge of Robust Engineering Fundamentals including defining requirements, DFMEA, P-Diagrams and validation. Knowledge of vehicle architecture and sensors for diagnostics and prognostics feature development. Monitor, prioritize and drive actions to improve on traditional Quality Metrics: Net Promoter Score, Vehicle Repairs, JD Power, Customer Escalations to improve feature performance. Experience working with system modeling language (MagicDraw) and process/interface mapping. Experience working with Atlassian JIRA, JAMA and Team Center applications (VSEM, etc.) Ability to clearly communicate technical ideas/findings to cross functional engineering teams.
Education Required:
Master's Degree
***HYBRID / 4 days per week in the office***