1

Operating System Engineer Jobs in Merrillville, IN

Build tooling to compile, package, install, and upgrade software and operating system components at ... High proficiency with at least one programming/scripting language (e.g., Go, Python, C) * Extensive ...

Embedded Software Engineer

Chicago, IL

$135K - $178K/yr

* Bachelor's degree in Engineering, Computer Science, or related technical field * 5+ years of ... Experience developing embedded systems in a real-time operating system (RTOS) environment * Strong ...

New

Embedded Software Engineer

Chicago, IL ยท On-site

$135K - $178K/yr

* Bachelor's degree in Engineering, Computer Science, or related technical field * 5+ years of ... Experience developing embedded systems in a real-time operating system (RTOS) environment * Strong ...

New

HPC Systems Engineer

Chicago, IL ยท On-site

$150K - $200K/yr

Build tooling to compile, package, install, and upgrade software and operating system components at ... High proficiency with at least one programming/scripting language (e.g., Go, Python, C) * Extensive ...

Install Customer Engineer Rep II - 0059533_P0075988 Location : Chicago, IL Duration : Fulltime ... Specific hardware and operating system knowledge on assigned products Systems Architecture (e.g ...

Diagnose and resolve the hardest, most obscure system issues that others cannot get to the bottom ... Hands-on experience building and operating cloud infrastructure on GCP (or comparable major cloud ...

Systems Engineer

Chicago, IL ยท On-site

$150K - $300K/yr

Diagnose and resolve the hardest, most obscure system issues that others cannot get to the bottom ... Hands-on experience building and operating cloud infrastructure on GCP (or comparable major cloud ...

Systems Engineer

Chicago, IL ยท On-site

$150K - $300K/yr

Diagnose and resolve the hardest, most obscure system issues that others cannot get to the bottom ... Hands-on experience building and operating cloud infrastructure on GCP (or comparable major cloud ...

Software Engineer

Chicago, IL ยท On-site

$150K - $225K/yr

They are starting by building the modern operating system for procurement, helping businesses ... Full-stack engineering leader * Previously an engineer at Palantir and Pave * While at Pave (where ...

Showing results 21-40

Operating System Engineer information

See Merrillville, IN salary details

$52.5K

$124.8K

$163.8K

How much do operating system engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for operating system engineer in Merrillville, IN is $124,791.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,100.00 and $154,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 cities near Merrillville, IN are hiring for Operating System Engineer jobs?

Cities near Merrillville, IN with the most Operating System Engineer job openings:

Infographic showing various Operating System Engineer job openings in Merrillville, IN as of August 2026, with employment types broken down into 1% As Needed, 79% Full Time, 15% Part Time, 1% Temporary, and 4% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $124,791 per year, or $60 per hour.

HPC Systems Engineer

Jump Trading

Chicago, IL โ€ข On-site

Full-time

Re-posted 27 days ago


Job description

Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect. At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems.

Our global High Performance Computing Team is looking to add a Production Engineer in our Chicago office. The scale of our computing environments provides unique challenges in providing good performance and reliability. Several systems including compute, scheduling, networks, and large-scale data storage must integrate seamlessly to support data pipelines and quantitative research. The ideal candidate would be a hands-on individual, highly skilled in the details and nuances of managing Linux environments with a strong software development background necessary to support uniquely customized systems at scale.ย 

What You'll Do:

  • Daily access to world-class, large-scale production systems as well as an unparalleled high-performance research "supercomputer"
  • Perform the functions of architect, engineer, and administrator
  • Work on a variety of production engineering projects and troubleshooting a range of IT problems
  • Design, implement, maintain, and support high performance compute and storage systems
  • Implement and support performance monitoring and fault monitoring systems
  • Monitor systems and storage performance, up to and including network components
  • Build tooling to compile, package, install, and upgrade software and operating system components at scale
  • Collaborate with team members and across teams to write code and testing infrastructures spanning both new and existing codebases in multiple programming languages
  • Develop and improve systems and user documentation
  • Participate in large, coordinated maintenance operations, including during evenings and weekends.
  • Work on global projects across a wide range of infrastructure
  • Collaborate directly with researchers to optimize their use of HPC infrastructure
  • Develop and monitor the tools used to maintain a production computing environment
  • Provide operational support on a rotating basis and as needed
  • Manage relationships with outside vendors, including traveling both domestically and internationally to meet with current and potential vendors
  • Adhere to all company cybersecurity and IT policies, including performing all work using only approved hardware and software
  • Other duties as assigned or needed

Skills You'll Need:

  • 5+ years of professional experience in high performance computing (HPC), including parallel filesystems (e.g., Lustre, GPFS), batch systems (e.g., Slurm, Grid Engine), and high-performance network interconnects experience is a plus, but not required
  • 5+ years of experience with Linux systems administration
  • High proficiency with at least one programming/scripting language (e.g., Go, Python, C)
  • Extensive experience designing, building, and maintaining complicated, interdependent, and distributed systems
  • Extensive experience profiling and debugging application stacks (debuggers and profilers)
  • Experience with system configuration management tools (SaltStack, Ansible, Puppet, etc.)
  • A compulsion to perform root cause analysis
  • Reliable and predictable availabilityย 

If you are currently a student or recent graduate, please see our Campus postings which offer both intern and full-time opportunities.