1

Internship Windows Kernel Developer Jobs in Hammond, IN

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

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

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

Hire, mentor and manage software engineers and interns from the Computer Science department ... and Windows Excellent communication skills Advanced degree in Computer Science or Computer ...

Hire, mentor and manage software engineers and interns from the Computer Science department ... and Windows Excellent communication skills Advanced degree in Computer Science or Computer ...

... change windows * Apply security patches, kernel updates, and bug fixes to Linux servers in ... Identify performance bottlenecks and work with senior engineers to implement optimizations

Computer Networking Intern

Chicago, IL

$15.50 - $20.50/hr

... engineering (switches, routers, firewalls, servers) - Various operating systems (Linux, Windows ... The internship will begin with a 2-3 week collaborative classroom session where you will learn the ...

Computer Networking Intern

Chicago, IL · On-site

$15.50 - $20.50/hr

... engineering (switches, routers, firewalls, servers) - Various operating systems (Linux, Windows ... The internship will begin with a 2-3 week collaborative classroom session where you will learn the ...

Help define and hold the process windows and specifications that keep output consistent. * Document ... Demonstrated self-direction - clear evidence you've owned something end to end (an internship or ...

Help define and hold the process windows and specifications that keep output consistent. * Document ... Demonstrated self-direction - clear evidence you've owned something end to end (an internship or ...

Help define and hold the process windows and specifications that keep output consistent. * Document ... Demonstrated self-direction -- clear evidence you've owned something end to end (an internship or ...

Relevant internships, technical training, certifications, or equivalent experience may be ... Working knowledge or exposure to Windows Server, VMware/ESXi environments, Active Directory, basic ...

next page

Showing results 1-20

Internship Windows Kernel Developer information

See Hammond, IN salary details

$11

$22

$37

How much do internship windows kernel developer jobs pay per hour?

As of Aug 18, 2026, the average hourly pay for internship windows kernel developer in Hammond, IN is $22.04, according to ZipRecruiter salary data. Most workers in this role earn between $17.84 and $23.37 per hour, depending on experience, location, and employer.

What does an internship Windows Kernel Developer do?

An Internship Windows Kernel Developer assists in designing, developing, and debugging components that operate within the Windows operating system's kernel. Interns typically work under the supervision of experienced kernel developers to help maintain or enhance system-level software, such as device drivers, security modules, or performance monitoring tools. The role often involves working with low-level programming languages like C or C++, understanding Windows internals, and using debugging tools to troubleshoot issues. This position provides hands-on experience with complex software systems and is ideal for those interested in operating systems or security.

What are the key skills and qualifications needed to thrive as an internship Windows Kernel Developer?

To thrive as an Internship Windows Kernel Developer, you need a solid understanding of computer science fundamentals, C/C++ programming, and basic operating system concepts, often supported by coursework or relevant projects. Familiarity with Windows kernel architecture, debugging tools like WinDbg, and version control systems such as Git is typically required. Strong analytical thinking, attention to detail, and the ability to work collaboratively help you excel in this position. These skills and qualities are crucial for developing reliable kernel-level code, troubleshooting complex issues, and contributing effectively to technical teams.

What is the difference between Internship Windows Kernel Developer vs Internship Device Driver Developer?

AspectInternship Windows Kernel DeveloperInternship Device Driver Developer
Required CredentialsBasic knowledge of Windows OS, programming skills in C/C++Similar skills, often with additional hardware knowledge
Work EnvironmentDeveloping and testing kernel modules within Windows OSCreating and debugging device drivers for hardware devices
Industry UsagePrimarily in software and OS development companiesHardware manufacturers, embedded systems, and PC component firms
Comparison Search IntentUnderstanding kernel-level development internshipsFocusing on driver development internships

Internship Windows Kernel Developer and Internship Device Driver Developer roles share similar skills and work environments, both involving low-level programming in C/C++. However, the Windows Kernel role emphasizes OS kernel internals, while device driver internships focus on hardware interaction. Both are valuable for careers in system software development.

What are popular job titles related to Internship Windows Kernel Developer jobs in Hammond, IN?

For Internship Windows Kernel Developer jobs in Hammond, IN, the most frequently searched job titles are:

Infographic showing various Internship Windows Kernel Developer job openings in Hammond, IN as of August 2026, with employment types broken down into 1% As Needed, 71% Full Time, 19% Part Time, 1% Temporary, 7% Contract, and 1% Nights. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $45,847 per year, or $22 per hour.

System Level Software Engineer - Driver Development - 2784 -OJO

Right Talent Right Now

Chicago, IL

$178K - $211K/yr

Full-time

Re-posted 9 hours ago


Job description

Job Description

System Level Software Engineer - Driver Development - 2784


Job Ref.: 2784

Job Title: System Level Software Engineer - Driver Development

Role: Information Technology

Relocation Available: Yes

Industry: I.T.

Location: South Carolina

Town / City: Greer

Job Type: Permanent full-time



Job description:

Company develops custom system level software, including device drivers, firmware, embedded applications, protocol stacks, board support packages, and custom interfaces. They specialize in wireless communications for military and embedded systems.


They are seeking a talented Software Development professional who specializes in system-level development (device drivers, firmware, embedded systems) to serve as a key member of the engineering team. This individual will be responsible for developing and supporting user mode applications, device drivers, and firmware for a wide variety of systems, including networking and communication hardware and software products. These responsibilities include the design and development of protocols and algorithms for a variety of technologies, including USB, PCI, 802. WLAN, Ethernet, VoIP, Bluetooth, cellular, and broadband communications. This individual must be able to communicate effectively with clients and be attentive to customer satisfaction.

Windows Kernel and/or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.

6-8+ years C, C+ programming experience.

6-8+ years of application development experience

Excellent written and verbal communications skills

Strong debugging skills

Superior problem solving abilities 

Ability to work independently or as part of a team

Required Education: Bachelors or Masters in Computer Engineering, Electrical Engineering, or Computer Science. 



Desired Skills (not required)

WinDBG

embedded Linux

Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.) 

Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.) and board support packages.

Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems).

Experience with real time and multithreaded applications

Experience performing architectural definition, documentation, and development at the system level

Reverse Engineering (IDA Pro, Ollydbg, etc.) 

Communication protocol experience (designing, implementing)

Experience writing software that interfaces with hardware (one or more of the following: device drivers, firmware, embedded systems)

Clearance Required: Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.



Bottom Line Requirements:

1. Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.

2. Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.

3. 6-8+ years C, C+ programming experience.

4. 6-8+ years of application development experience.

5. US Citizen able to obtain clearance.

Additional Information

All your information will be kept confidential according to EEO guidelines.