1

Internship Linux Kernel Developer Jobs in Chicago, IL

Infrastructure Engineer

Chicago, IL ยท On-site

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

Mid-level Systems Engineer

Chicago, IL ยท On-site

$100K - $150K/yr

Geneva Trading is seeking a Mid-Level System Engineer to join our Core Infrastructure team in ... Advanced Linux: Deep knowledge of the Linux kernel, system internals, and performance profiling ...

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

Previous internship experience in hardware or low-level software engineering * Experience with C, C ... Linux kernel and driver programming * Robotics, Telecommunications, or High Speed Networking

New

Previous internship experience in hardware or low-level software engineering * Experience with C, C ... Linux kernel and driver programming * Robotics, Telecommunications, or High Speed Networking

New

Junior Software Engineer

Chicago, IL ยท On-site

$80K - $130K/yr

This role is for the curious mind-the engineer who doesn't just want to write a strategy but wants to understand exactly how the Linux kernel handles every packet that strategy sends. Core ...

next page

Showing results 1-20

Internship Linux Kernel Developer information

See Chicago, IL salary details

$104K

$153.6K

$181.3K

How much do internship linux kernel developer jobs pay per year?

As of Jul 12, 2026, the average yearly pay for internship 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 does an Internship Linux Kernel Developer do?

An Internship Linux Kernel Developer assists in developing, testing, and maintaining components of the Linux kernel under the guidance of experienced engineers. Interns typically work on bug fixes, feature enhancements, or kernel module development while learning about low-level programming, operating systems, and open-source collaboration. This role provides hands-on experience with kernel code, debugging tools, and version control systems like Git, making it ideal for students interested in systems programming. Interns also contribute to documentation and may interact with the broader Linux development community.

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

To thrive as an Internship Linux Kernel Developer, you need a solid understanding of C programming, operating systems concepts, and familiarity with Linux internals, often backed by coursework or personal projects. Experience with version control systems like Git and build tools such as Make, as well as knowledge of debugging tools like GDB, is typically required. Curiosity, attention to detail, and effective problem-solving and communication skills help interns stand out in collaborative kernel development environments. These skills are crucial for contributing reliable code, troubleshooting complex issues, and working effectively within the open-source community.

What kinds of projects or tasks can an Internship Linux Kernel Developer expect to work on, and how do these contribute to team goals?

As an Internship Linux Kernel Developer, you can expect to work on tasks such as debugging kernel modules, contributing to open-source patches, and writing test cases for new kernel features. Interns often collaborate closely with experienced kernel developers to address real-world issues, review code, and participate in discussions about architectural improvements. These contributions help the team maintain the stability and performance of the Linux kernel, while also giving you practical experience with version control systems like Git and exposure to industry-standard development workflows.
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 are popular job titles related to Internship Linux Kernel Developer jobs in Chicago, IL? For Internship Linux Kernel Developer jobs in Chicago, IL, the most frequently searched job titles are:
What job categories do people searching Internship Linux Kernel Developer jobs in Chicago, IL look for? The top searched job categories for Internship Linux Kernel Developer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Internship Linux Kernel Developer jobs? Cities near Chicago, IL with the most Internship Linux Kernel Developer job openings:
Infographic showing various Internship Linux Kernel Developer job openings in Chicago, IL as of July 2026, with employment types broken down into 84% Full Time, 6% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $153,555 per year, or $73.8 per hour.
Senior Software Engineer - Yocto platform

Senior Software Engineer - Yocto platform

FEV North America, Inc

Oak Brook, IL โ€ข On-site

$123K - $163K/yr

Contractor

Posted 17 days ago


Job description

Job Type
Contract
Description
FEV North America, Inc. is seeking a Senior Software Engineer, you will be responsible for ensuring overall form, fit, and function of new or current products when integrated into a single, complete system.
Key responsibilities:
  • Develop and Maintain Yocto Builds: Create and customize Yocto-based embedded Linux distributions, including writing and maintaining recipes, layers, and configuration files.
  • System Integration: Integrate hardware and software components, ensuring compatibility and optimal performance for embedded systems.
  • Kernel and Driver Development: Customize Linux kernels and develop device drivers to support specific hardware platforms.
  • Optimization and Debugging: Optimize system performance, troubleshoot issues, and ensure stability and reliability of Linux-based platforms.
  • Collaboration: Work closely with hardware engineers, application developers, and QA teams to deliver end to-end solutions.
  • Documentation: Maintain clear and comprehensive documentation for build processes, configurations, and system designs.
  • Continuous Improvement: Stay updated on Yocto advancements, Linux kernel updates, and industry best practices to enhance platform capabilities.

Requirements
  • Bachelor's degree in engineering or technical field with 4 years of software engineering experience (relevant research work and internships considered as experience)
  • Experience with real-time operating systems (RTOS).
  • Knowledge of security practices for embedded Linux systems.
  • Contributions to open-source projects related to Yocto or Linux.

Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities