1

Intern Linux Kernel Development Jobs in Saint Louis, MO

... development teams to shape a highly optimized SAP environment. This role offers the opportunity to ... Perform SAP kernel upgrades, support package deployments, Enhancement Packages, and SUM-based ...

Intern Linux Kernel Development information

See Saint Louis, MO salary details

$8

$16

$23

How much do intern linux kernel development jobs pay per hour?

As of Aug 31, 2026, the average hourly pay for intern linux kernel development in Saint Louis, MO is $16.56, according to ZipRecruiter salary data. Most workers in this role earn between $14.04 and $18.70 per hour, depending on experience, location, and employer.

What does an intern in Linux Kernel Development do?

An Intern in Linux Kernel Development assists in developing, testing, and debugging components of the Linux kernel. Their responsibilities typically include writing kernel code, fixing bugs, submitting patches, and collaborating with senior developers. Interns may also work on documentation and learn about the kernel development workflow, tools, and community practices. This role provides hands-on experience with low-level programming and open-source software development.

What are some common challenges faced by interns in Linux Kernel Development roles?

Interns in Linux Kernel Development often encounter challenges such as understanding the vast and complex codebase, adhering to strict coding and documentation standards, and navigating the kernel community’s review processes. It's common to spend significant time learning about kernel subsystems and debugging intricate issues. Collaborating with experienced developers and actively engaging in mailing lists can help interns overcome these hurdles and grow their technical and communication skills.

What are the key skills and qualifications needed to thrive as an intern in Linux Kernel Development?

To thrive as an Intern in Linux Kernel Development, you need a solid understanding of C programming, operating system concepts, and familiarity with Linux environments, often supported by coursework or relevant projects. Experience with version control systems like Git and tools such as GDB for debugging, as well as basic knowledge of kernel build systems, is typically expected. Strong analytical thinking, attention to detail, and proactive communication help interns stand out in collaborative and technically complex settings. These skills and qualities are essential for effectively contributing to kernel codebases, troubleshooting issues, and learning from experienced developers in a challenging open-source environment.

What are popular job titles related to Intern Linux Kernel Development jobs in Saint Louis, MO?

For Intern Linux Kernel Development jobs in Saint Louis, MO, the most frequently searched job titles are:

What job categories do people searching Intern Linux Kernel Development jobs in Saint Louis, MO look for?

The top searched job categories for Intern Linux Kernel Development jobs in Saint Louis, MO are:

What cities near Saint Louis, MO are hiring for Intern Linux Kernel Development jobs?

Cities near Saint Louis, MO with the most Intern Linux Kernel Development job openings:

Infographic showing various Intern Linux Kernel Development job openings in Saint Louis, MO as of August 2026, with employment types broken down into 1% As Needed, 66% Full Time, 31% Part Time, and 2% Contract. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution, with an average salary of $34,451 per year, or $16.6 per hour.

On Site - St. Louis MO - Senior Software Engineer

Object Computing, Inc.

Saint Louis, MO • On-site

$119K - $157K/yr

Full-time

Re-posted 28 days ago


Job description

On Site Required - In St. Louis MO
US Citizenship Required

Ready to contribute to cutting-edge defense technology and shape the future of battlefield superiority? Join our dynamic team working on a pivotal initiative focused on delivering advanced technological solutions to the U.S. Department of Defense and its allies. As a key member of our team, you'll be immersed in a challenging and rewarding environment where innovation thrives. We're collaborating with a leading mid-tier defense technology company specializing in areas like Advanced Sensing, Network Computing, and Force Protection, to develop and integrate state-of-the-art systems. If you're passionate about technology, thrive in a fast-paced setting, and want to make a tangible impact on national security, this project is for you. Be part of a team where your contributions are valued and your growth is encouraged, working alongside talented professionals dedicated to excellence and integrity. Dive into complex technical challenges, work with the latest tools and platforms, and experience the satisfaction of seeing your work directly contribute to significant advancements in defense technology.

Job Summary:
We are seeking a highly skilled Senior Software Engineer with robust expertise in C++ embedded development for a position based in St. Louis, Missouri. The ideal candidate will have a diverse set of programming skills that also includes languages other than C++. The right individual will contribute to diverse projects, requiring on-site presence four days a week. U.S. Citizenship is required.

Key Responsibilities
  • Design, develop, and maintain robust and efficient embedded software systems using modern C++ and embedded Linux (PetaLinux) for critical defense applications.
  • Provide detailed technical explanations of projects, including problems and solutions implemented.
  • Understand and work with complex software systems, including SDKs, third-party APIs, testing tools, and bench systems.
  • Understand and use simulators for software testing, including creating or improving simulators.
  • Apply various testing methodologies, especially for testing inputs/outputs of "black boxes."
  • Debug communication problems between software and hardware devices.
  • Understand and perform codebase migration to new environments or operating systems.
  • Connect prior work and technical examples to the specific needs and challenges of our company, particularly in the aerospace, government, or defense sectors.
Required Skills & Qualifications
  • U.S. Citizenship required
  • Extensive experience in modern C++ and embedded Linux (PetaLinux).
  • Proficiency in scripting languages like PowerShell and Bash.
  • Experience with containerization technologies like Docker.
  • Familiarity with CI/CD pipelines.
  • Strong understanding of software systems complexities and "black boxes."
  • Proficiency in creating and consuming technical documentation.
  • Familiarity with UML diagrams and tools like Confluence, Visio, and Doxygen.
  • Experience with simulators for software testing.
  • Knowledge of various testing methodologies.
  • Strong debugging skills for software and hardware communication problems.
  • Experience with or understanding of codebase migration.
  • Ability to describe technical projects in detail and discuss technical aspects succinctly and with depth.
  • Ability to identify and solve complex technical problems.
  • Strong communication skills to explain technical concepts and processes.
  • Ability to work on-site 4 days a week in St. Louis, Missouri.
Preferred Skills:
  • Experience with Linux or VxWorks, kernel development, or distributed computing.
  • Proficiency in Python and Java.
  • Experience in the aerospace, government, or defense sectors.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job