1

Contract Linux Kernel Engineer Jobs in Illinois (NOW HIRING)

System Software Engineer

Chicago, IL · On-site

$150 - $200/hr

Linux kernel and driver work to support and optimize the memory management and device driver ... Systems Programming Experience: 3+ years of hands-on experience writing production-grade, low-level ...

New

As a Senior Software Engineer, Firmware you'll design, develop, integrate, and maintain firmware ... Interact with Linux kernel and integrate new device drivers. * Improve and maintain existing ...

Senior Software Engineer, Firmware

Waukegan, IL · On-site

$113K - $150K/yr

As a Senior Software Engineer, Firmware you'll design, develop, integrate, and maintain firmware ... Interact with Linux kernel and integrate new device drivers. Improve and maintain existing software ...

Senior Software Engineer, Firmware

Waukegan, IL · On-site

$113K - $150K/yr

As a Senior Software Engineer, Firmware you'll design, develop, integrate, and maintain firmware ... Interact with Linux kernel and integrate new device drivers. Improve and maintain existing software ...

Infrastructure Engineer

Chicago, IL

$110K - $145K/yr

Thorough understanding of Linux (kernel, modules, filesystems) with special emphasis on the network stack, especially multicast, and OpenOnload * Experience working with Linux and standard tools ...

You will engineering ultra-low latency software that handles millions of orders daily. This role ... Deep knowledge of Linux kernel tuning, OS internals, and CPU architecture. * Concurrency: Mastery ...

Senior Embedded Engineer

Chicago, IL · On-site

$127K - $167K/yr

Linux kernel development experience * Experience working on IoT or connected hardware products ... Platform Security Engineering * 10% Wireless Communication & Hardware Integration Daily ...

C++ Software Engineer

Chicago, IL · On-site +1

$175K - $300K/yr

In-depth knowledge of the Linux kernel, systems programming * A passion for solving challenging problems * Strong systems knowledge and prefer some experience in developing low latency systems

Overview CommIT Enterprises, Inc. is seeking an Junior Red Hat Linux Engineer tojoin the team in ... Be able to troubleshoot Kernel Panic, Root and Grub password Reset, & Firewall configurations.

C++ Software Engineer

Chicago, IL · On-site

$175K - $300K/yr

In-depth knowledge of the Linux kernel, systems programming * A passion for solving challenging problems * Strong systems knowledge and prefer some experience in developing low latency systems

Infrastructure Engineer

Chicago, IL · On-site

$125K - $200K/yr

Thorough understanding of Linux (kernel, modules, filesystems) with special emphasis on the network ... Infrastructure Engineer pay range $125,000-$200,000 USD Why us? Founded in Chicago in 2004, Simplex ...

next page

Showing results 1-20

Contract Linux Kernel Engineer information

What is the difference between Contract Linux Kernel Engineer vs Contract Embedded Linux Developer?

AspectContract Linux Kernel EngineerContract Embedded Linux Developer
Required CredentialsLinux kernel knowledge, C programming, Linux certificationsEmbedded systems, Linux, C/C++, hardware familiarity
Work EnvironmentKernel development, system-level programming, Linux environmentsEmbedded devices, hardware integration, real-time systems
Employer & Industry UsageTech companies, hardware manufacturers, open-source projectsConsumer electronics, automotive, IoT devices
Search & Comparison IntentFocus on kernel-level expertise, system optimizationFocus on embedded system development, hardware-software integration

The Contract Linux Kernel Engineer primarily works on kernel development, system optimization, and low-level Linux system tasks. In contrast, the Contract Embedded Linux Developer focuses on developing Linux-based software for embedded devices, often involving hardware integration. Both roles require Linux and C expertise but differ in scope and environment, catering to different industry needs.

What are the most commonly searched types of Linux Kernel Engineer jobs in Illinois?

The most popular types of Linux Kernel Engineer jobs in Illinois are:

What job categories do people searching Contract Linux Kernel Engineer jobs in Illinois look for?

The top searched job categories for Contract Linux Kernel Engineer jobs in Illinois are:

Infographic showing various Contract Linux Kernel Engineer job openings in Illinois as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

System Software Engineer

Chupdown

Chicago, IL • On-site

$150 - $200/hr

Other

Posted yesterday

New


Job description

At Chicago UpDown, we are building breakthrough graph computing acceleration - software and hardware. With 1000x performance of today's cloud-based approaches, UpDown enables instant real-time mapping and analytics of trillion-node graphs. The core technologies were created as part of IARPA's AGILE program, and spun out from the University of Chicago and Purdue University.

We are looking for a talented System Software engineer, experienced with Linux and HPC, and capable with advanced AI tools to lead the design and enhancement of system software for a sophisticated, scalable global memory management and scale-out parallel cluster system (>10,000 nodes).

We are seeking a talented System Software Engineer to design, build, and optimize the memory and system software stack for our scalable, accelerator-based global memory system, UpDown.

Challenges include accelerator global memory (petabytes of unified virtual memory) and resource management in large-scale parallel systems (cloud and HPC-like). The technical challenges exceed the largest cloud and HPC systems today.

Key Responsibilities

Lead the design and implementation of a petabyte-scale unified virtual memory system to leverage novel hardware translation features and capabilities.

Global Memory and system library: System and application allocators & runtimes, including custom memory allocators and system-level runtime infrastructure to maximize throughput.

Task/Job Scheduling & Orchestration: Integrate and optimize HPC workload managers and job scheduling systems (such as Slurm, PBS, or custom schedulers) to efficiently allocate resources and orchestrate massively parallel jobs.

Kernel and Driver Engineering: Linux kernel and driver work to support and optimize the memory management and device driver subsystem, develop custom modules, and eliminate kernel-space bottlenecks.

Minimum Qualifications

Education: Master’s or Ph.D. in CS, CE, or related field.

Systems Programming Experience: 3+ years of hands-on experience writing production-grade, low-level code in C and C++ and/or Linux kernel programming.

Virtual and Memory Management Knowledge: Deep understanding of OS-level memory management, virtual memory, paging, and custom memory allocators.

Parallel Computing or HPC Experience: 3+ years in HPC/Cloud scalable systems software, writing/modifying software for HPC, supercomputer, and accelerator environments.

Preferred Qualifications

5+ years hands-on experience developing or modifying OS kernels (Linux), hypervisors, or low-level runtime libraries.

Strong understanding of the challenges associated with memory management in multi-tenant, globally distributed cloud infrastructure.

Advanced Interconnects: Demonstrated experience working with high-performance network and memory fabrics, such as RDMA (RoCE, InfiniBand), CXL, and NVLink.

Experience with graph workloads and algorithms ("e.g., Graph500 BFS") on modern hardware.

#J-18808-Ljbffr