1

Operating System Engineer Jobs in Michigan (NOW HIRING)

Designs system configuration, determines hardware, software and functional specifications, and ... Advanced understanding of operating systems, business applications, printing systems, and network ...

Designs system configuration, determines hardware, software and functional specifications, and ... Advanced understanding of operating systems, business applications, printing systems, and network ...

Designs system configuration, determines hardware, software and functional specifications, and ... Advanced understanding of operating systems, business applications, printing systems, and network ...

V2X Systems Engineer

Detroit, MI · On-site

$115K - $195K/yr

Develop System Engineering and other client documents * Participate in document review, design ... S. operating company of WSP, one of the world's leading engineering and professional services firms.

Develop System Engineering and other client documents * Participate in document review, design ... S. operating company of WSP, one of the world's leading engineering and professional services firms.

Senior Software Engineer

Warren, MI · On-site

$115K - $151K/yr

Develop software on a Real Time Operating System, like FreeRTOS based SafeRTOS. * Develop software ... Collaborate with other engineers to optimize performance, memory usage, and power efficiency for ...

The Senior Network & Systems Engineer is responsible for owning Tier 3 IT support, network ... Troubleshoot and resolve advanced operating system, application, and infrastructure incidents

Apply Early

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

Company Description CDI Corporation is a multinational company providing engineering, information ... Linux operating system C, C++ Linux Curl functions, LibCurl Linux Command Library Good ...

OBD System Sr Engineer

Novi, MI

$98K - $134K/yr

Your engineering ingenuity, wonder & magic in defining the OBD system architecture will be ... operating modes, and cross-domain software services * Establish consistent diagnostic behavior ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... operating systems across compute and service nodes Manage OS updates, kernel changes, drivers ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... operating systems across compute and service nodes Manage OS updates, kernel changes, drivers ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... operating systems across compute and service nodes Manage OS updates, kernel changes, drivers ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Linux operating systems across compute and service nodes • Manage OS updates, kernel changes ...

C++ Developer

Ann Arbor, MI · On-site

$48 - $64.50/hr

Job Title Must have extensive experience in C/C++ programming for Linux operating system. Must have broad knowledge about Linux/Unix operating system architecture. Must have experience with multi ...

... Engineer to support and evolve their high-performance compute infrastructure. The role involves ... Linux operating systems across compute and service nodes • Manage OS updates, kernel changes ...

next page

Showing results 1-20

Operating System Engineer information

See Michigan salary details

$46.6K

$110.9K

$145.6K

How much do operating system engineer jobs pay per year?

As of Jul 7, 2026, the average yearly pay for operating system engineer in Michigan is $110,880.00, according to ZipRecruiter salary data. Most workers in this role earn between $85,400.00 and $136,800.00 per year, depending on experience, location, and employer.

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 engineers make 200,000 a year?

Operating System Engineers with extensive experience, specialized skills, and certifications can earn $200,000 or more annually, especially in high-demand industries or senior roles. Factors such as working in large tech companies, possessing expertise in systems architecture, and working in competitive markets contribute to higher salaries.

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 engineers make $300,000 a year?

Senior operating system engineers, especially those with extensive experience, specialized skills, and certifications, can earn $300,000 or more annually. High compensation is often associated with roles in large tech companies, leadership positions, or engineers working on complex systems with advanced tools and technologies.

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 does an OS engineer do?

An Operating System (OS) Engineer designs, develops, and maintains operating systems or their components, ensuring efficient performance, security, and stability. They often work with low-level programming languages, troubleshoot system issues, and optimize hardware-software interactions, frequently using tools like debugging software and version control systems.

What engineer makes $500,000 a year?

An Operating System Engineer or similar senior-level software engineer can earn $500,000 or more annually, especially with extensive experience, specialized skills, and working in high-paying industries or companies. Such roles often require advanced knowledge of system architecture, programming, and certifications, and may include bonuses and stock options that contribute to total compensation.

What are the key skills and qualifications needed to thrive as an Operating System Engineer, and why are they important?

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 popular job titles related to Operating System Engineer jobs in Michigan? For Operating System Engineer jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Operating System Engineer jobs in Michigan look for? The top searched job categories for Operating System Engineer jobs in Michigan are:
What cities in Michigan are hiring for Operating System Engineer jobs? Cities in Michigan with the most Operating System Engineer job openings:
Systems Engineer - Projects

Systems Engineer - Projects

Centaris

Petoskey, MI • Hybrid

Other

Medical, Life, Retirement

Posted 14 days ago


Job description

Description

Relocate to Beautiful Northern Michigan - We'll Cover Your Moving Costs!

Join a Leading IT Service Provider as a Systems Engineer in Petoskey/Traverse City, MI

 
Do you have strong technical experience with a variety of technologies? Are you client focused and an effective communicator with end users at all levels?? Are you passionate about IT Projects? If so, this is the role for you! 


Centaris has a 50-year history of helping small and mid-sized businesses realize more value from their technology investments. We are recognized as a leading solution partner for cybersecurity, managed IT, and Microsoft solutions that help organizations achieve their goals while staying secure, connected, and confident. With more than 150 team members and three regional offices, we serve clients across the Great Lakes region.


We were recently recognized as one of the Best and Brightest Companies to Work For in Metro Detroit for 2026! We have a great company culture, collaborative team environment and offer competitive pay and benefits! 


The Systems Engineer will spend the bulk of their day onsite at our clients' places of business addressing their IT issues. They are responsible for analysis, design and support of all physical infrastructure equipment and software related to the clients' network and server/storage environments. The successful candidate will possess exceptional technical and interpersonal skills, be highly organized and motivated, have a positive attitude and enjoy being part of a dynamic team.


Why Relocate to Petoskey/Traverse City with Centaris?

  • We pay your moving expenses to help you settle in comfortably.
  • Enjoy the natural beauty, small-town charm, and outdoor lifestyle of Northern Michigan.
  • Join a company with 40+ years of experience, a strong reputation, and a supportive team culture.
  • Work on a wide variety of technologies.

Although this is a hybrid position, candidates must live within driving distance to our Petoskey, Michigan office as the position requires on site client visits. 

 
 

Job Details: 


Responsibilities: 

  • Designs system configuration, determines hardware, software and functional specifications, and performs system installations. 
  • Provides advanced technical support, troubleshooting and maintenance.
  • Troubleshoots malfunctions of client's network hardware and software applications, resolves operational issues and documents network problems and resolutions 
  • Makes recommendations to clients regarding systems or procedural improvements
  • Reviews engineering deliverables and initiates appropriate corrective actions 
  • Collaborates with Sales to provide strategic direction to our clients

Requirements

Requirements


Education and Experience: 

Experience preferred but not all necessary. 

  • Bachelor's degree, preferably in Computer Science, or Information Systems (or related degree/equivalent combination of work      experience). 
  • Professional IT certifications. 
  • 7+ years of administrative support experience. 
  • Troubleshooting and resolving technical issues involving server applications such as Active Directory, DNS, DHCP, IIS, group policies, etc. 
  • Troubleshooting and resolving technical issues involving Microsoft's core business applications (Exchange, SQL, etc.) and operating systems (servers and desktops) as well as line of business applications. 
  • Knowledge of remote access solutions including VPN, Terminal Services, and Citrix. 
  • Experience with MS Azure, EntraID, M365, and O365. 
  • Experience with SharePoint and Teams. 
  • Advanced technical support and the ability to troubleshoot at the      network level: WAN and LAN connectivity, Layer 2/3 switching, routers, firewalls, and security. 
  • Advanced understanding of operating systems, business applications, printing systems, and network systems. 
  • Experience with VMware up to version 8.0 

Skills: 

The skills listed below are ideal. They are not all required. 

  • Robust problem solving, and analytical skills. 
  • Self-motivated with the ability to work in a fast-moving environment. 
  • Ability to work in a team and communicate effectively. 

Benefits: 

  • Health Insurance 
  • Disability
  • Life Insurance 
  • 401 K 
  • Paid Holidays and Time Off 

Centaris is an Equal Opportunity Employer. Centaris does not discriminate in employment on account of race, color, religion, national origin, citizenship status, ancestry, age, sex, gender, sexual orientation, marital status, physical or mental disability, military status or unfavorable discharge from military service.


Because our team members are trusted to handle sensitive information, we require all candidates that receive and accept employment offers to complete a background check before being hired.