1

Linux Kernel Developer Jobs in Chicago, IL (NOW HIRING)

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 ...

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

We are seeking an Embedded Software Engineer to help drive the development of next-generation ... Knowledge of kernel interfaces at a userspace level and interacting with Linux kernel drivers ...

Senior Software Engineer - Low Latency

Chicago, IL · On-site

$126K - $166K/yr

Senior Software Engineer - Low Latency Location: Chicago, IL (Primary) / New York, NY Work Schedule ... Advanced knowledge of Linux OS and Linux kernel internals. * Experience tuning applications for ...

This role requires a python software developer with a passion for automating infrastructure as code ... Ubuntu Linux - kernel or userspace, Kubernetes, OpenStack, Ceph, AI/ML, QEMU/KVM, LXC/LXD, Python ...

Lead Golang Developer

Chicago, IL · On-site

$115K - $125K/yr

VARITE is looking for a qualified " Lead Golang Developer" - 26-04835 in Chicago, IL (Onsite) What ... Work closely with Linux internals: Syscalls o CPU pinning o NUMA optimization o Kernel bypass ...

What you will do as a Senior Systems Engineer at Akuna: We are looking for a versatile and driven ... Advanced Linux knowledge including, but not limited to, kernel bypass, kernel tuning, and ...

next page

Showing results 1-20

Linux Kernel Developer information

See Chicago, IL salary details

$104K

$153.6K

$181.3K

How much do linux kernel developer jobs pay per year?

As of Jun 30, 2026, the average yearly pay for linux kernel developer in Chicago, IL is $153,555.00, according to ZipRecruiter salary data. Most workers in this role earn between $140,600.00 and $170,000.00 per year, depending on experience, location, and employer.

What are some common challenges Linux Kernel Developers face when integrating new features or patches?

Linux Kernel Developers often encounter challenges such as ensuring compatibility with a wide range of hardware architectures and maintaining stability across diverse distributions. Integrating new features or patches requires rigorous code review, thorough testing, and clear communication with the broader open-source community. Developers must also keep up with the kernel's fast-paced development cycles and adhere to strict coding standards, which can be demanding but offers significant opportunities for learning and professional growth.

What Does a Linux Kernel Developer Do?

A Linux kernel developer uses computer code to create a program that functions as the core of a computer operating system. Your duties can include creating kernels for open-source operating systems for desktop computers, laptops, phones, and tablets. You can also develop programs for embedded systems for routers, smart devices, or automated machinery. Linux uses C programming languages, so you often write code in C and C++. In addition to your coding responsibilities, you also test and debug your programs. Your employer may ask you to develop applications, drivers, and other tools to use with your kernel.

What does a Linux Kernel Developer do?

A Linux Kernel Developer is responsible for designing, developing, and maintaining the core part of the Linux operating system known as the kernel. Their work involves writing and reviewing code, debugging issues, implementing new features, and ensuring the kernel remains efficient and secure. They also collaborate with the open-source community to contribute patches and updates. Linux Kernel Developers play a crucial role in supporting hardware compatibility and system performance across various devices.

What are the key skills and qualifications needed to thrive as a Linux Kernel Developer, and why are they important?

To thrive as a Linux Kernel Developer, you need deep knowledge of C programming, operating system concepts, and experience with kernel development, often supported by a degree in computer science or related fields. Familiarity with tools such as Git, GDB, build systems, and patch submission processes, as well as experience contributing to open-source projects, is typically required. Strong problem-solving, attention to detail, and effective communication are critical soft skills for collaborating within the open-source community. These skills ensure high-quality code contributions, efficient troubleshooting, and successful integration with the broader Linux ecosystem.

What is the difference between Linux Kernel Developer vs Linux Device Driver Developer?

AspectLinux Kernel DeveloperLinux Device Driver Developer
Required CredentialsProficiency in C, Linux kernel development experience, often a degree in Computer Science or related fieldSimilar credentials, with focus on device-specific programming and hardware knowledge
Work EnvironmentDeveloping and maintaining core kernel components, often in a Linux environmentWriting and debugging drivers for specific hardware devices within Linux
Employer & Industry UsageTech companies, open-source projects, hardware manufacturersHardware manufacturers, embedded systems, specialized device companies

While both roles require strong C programming skills and Linux knowledge, Linux Kernel Developers focus on core kernel development, whereas Linux Device Driver Developers specialize in creating drivers for hardware components. The roles often overlap but differ in scope and focus within the Linux ecosystem.

What are the most commonly searched types of Linux Kernel Developer jobs in Chicago, IL? The most popular types of Linux Kernel Developer jobs in Chicago, IL are:
What job categories do people searching Linux Kernel Developer jobs in Chicago, IL look for? The top searched job categories for Linux Kernel Developer jobs in Chicago, IL are:
Infographic showing various Linux Kernel Developer job openings in Chicago, IL as of June 2026, with employment types broken down into 91% Full Time, 3% Part Time, 1% Temporary, and 5% Contract. Highlights an 88% Physical, 5% Hybrid, and 7% Remote job distribution, with an average salary of $153,555 per year, or $73.8 per hour.
Infrastructure Engineer

Infrastructure Engineer

Simplex Trading

Chicago, IL • On-site

$125K - $200K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 20 days ago


Job description

Our employees are truly our greatest asset. We have spent years building a team of talented, dedicated technologists, data-driven traders, and expert leaders with an emphasis on our core pillars:People, Process, Trading Edge, and Technology. Simplex is an in-office organization, helping to foster a collaborative and communicative culture.
Career Description
Simplex is looking for smart, curious, and driven individuals to join our technology team. Technology at Simplex is the core of the business. We are a leading technology-driven proprietary market-making firm. You will be someone excited by challenges and proactive in problem-solving.
What will you be doing?
  • Develop and maintain monitoring and deployment systems (Systems and Network)
  • Triage and respond to issues
  • Prepare and execute changes to the Linux environment
  • Maintain and deploy servers and workstations
  • Projects will be completed both independently and as a part of a team, when necessary
  • This is an in-office position, with occasional onsite work at several colocation facilities in Chicago, Aurora, and New Jersey
  • Infrequent evening/weekend work to allow for change execution outside of trading hours
  • Other opportunities as assigned

Skills and Experience:
  • 3+ years of experience as a System Administrator, Linux Administrator, or similar
  • 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 (bash, grep, sed, awk) and scripting languages (Python, Perl, bash)
  • Understanding of Linux concepts (kernel, modules, memory allocation, filesystems)
  • Familiarity with common server technologies (IPMI, SNMP), or software (Nagios, Ansible, dnf/rpm, git)
  • Experience troubleshooting complex performance issues
  • Ability to lift and move heavy equipment (40-50 lb regularly)

Annual base salary ranges from $125,000 to $200,000, and is influenced by a number of factors, including qualifications and experience. This role is also eligible for an annual discretionary bonus, of which can be a significant portion of total compensation. This full time role is also eligible for other forms of compensation and benefits including health/dental/vision insurance, and 401(k) contributions.
Infrastructure Engineer pay range
$125,000-$200,000 USD
Why us?
Founded in Chicago in 2004, Simplex is a leading, technology-driven, proprietary market-making firm. We work with the most advanced technology and software in the market, and we've continued to remain at the forefront of the industry by always focusing on innovation, automation, and data-driven analysis. We also leverage our experience and expertise to make strategic investments and capitalize on opportunities in the venture capital markets with promising, early-stage financial and technology start-ups.
PLUS, the goods!
  • Benefits: Excellent a la carte Medical/Dental/Vision (free employee coverage!), 401(k) match, generous parental leave!
  • The Office: The kitchen is stocked with snacks, and beverages; you also have daily stipends for breakfast and lunch!
  • Tuition Reimbursement: As an investment in our employees' careers and the company's future, we offer educational assistance to provide employees with professional development opportunities that increase their skills and enhance their contributions to the organization!
  • Employee Discounts: To gyms, national brands, and more!
  • Building: We are located in the Federal Reserve building. As a tenant, you have access to a building gym and a full cafeteria. We are easily accessible to all public transportation.
  • Charity Match: We match up to $2,000 a year in donations to the charities of your choice!
  • Fun Events: In-person happy hours, celebrations throughout the year, game nights, video game fun, and so much more!

Simplex is an Equal Opportunity Employer. Simplex and its recruitment partners may use artificial intelligence (AI) tools to support certain aspects of the recruiting and hiring process. Final hiring decisions are made by humans. For all job postings, Simplex may use AI to review and analyze applications, resumes, interviews, and applicant responses. Simplex complies with applicable federal and state laws governing AI use. Applicants may still request reasonable accommodations. For more information related to AI or to request an accommodation, please contact HR@simplextrading.com.