1

Internship Linux Kernel Development Jobs in Springfield, VA

Proficient in C, C++, and Linux kernel development, applicable in complex, large-scale systems. * Strong skills in Linux shell scripting and command-line tools for automation, troubleshooting, and ...

Perform kernel-level tuning (sysctl), I/O optimization, and network performance analysis ... Professional development assistance * Training * Tuition reimbursement * Flexible schedule

... development effort. This effort aims to facilitate holistic multi-cloud solutions (AWS, Azure, OCI ... Perform regular system updates, patch management, and kernel upgrades. * Cloud Management: * Deploy ...

New

Experience with Linux engineering, including lifecycle management, kernel patching, maintenance, and systems integration. * Automation development experience including application of Infrastructure ...

next page

Showing results 1-20

People also search for

Internship Linux Kernel Development information

See Springfield, VA salary details

$9

$17

$25

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

As of Jun 18, 2026, the average hourly pay for internship linux kernel development in Springfield, VA is $17.79, according to ZipRecruiter salary data. Most workers in this role earn between $15.05 and $20.10 per hour, depending on experience, location, and employer.

What is the difference between Internship Linux Kernel Development vs Linux Kernel Engineer?

AspectInternship Linux Kernel DevelopmentLinux Kernel Engineer
Required CredentialsTypically pursuing or recently completed relevant degree; basic knowledge of LinuxAdvanced degree or extensive experience in Linux kernel development
Work EnvironmentInternship programs, entry-level projects, collaborative teamsFull-time professional roles, complex kernel development tasks
Employer & Industry UsageTech companies, open-source projects, research institutionsTech firms, hardware companies, enterprise software providers
Search & Comparison IntentLearning, entry-level opportunities, career explorationProfessional growth, specialized skills, career advancement

In summary, Internship Linux Kernel Development offers an entry-level experience focused on learning and gaining practical skills, while a Linux Kernel Engineer is a full-time professional role requiring advanced expertise and responsible for complex kernel development tasks.

What does an internship in Linux Kernel Development involve?

An internship in Linux Kernel Development typically involves working on the core of the Linux operating system, contributing to the kernel codebase, fixing bugs, developing new features, and collaborating with experienced kernel developers. Interns often work with languages like C and use tools such as Git for version control. The experience provides hands-on exposure to open-source development practices, deepens your understanding of operating system internals, and helps build valuable skills for a career in systems programming.

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

To excel as an intern in Linux Kernel Development, you need a solid understanding of C programming, operating system concepts, and preferably some coursework or experience with low-level systems programming. Familiarity with version control systems like Git, Linux command line tools, and knowledge of kernel debugging tools is commonly expected. Strong problem-solving abilities, attention to detail, and effective written communication help interns collaborate with mentors and contribute to open-source projects. These skills are crucial for navigating complex kernel code, efficiently resolving issues, and making meaningful contributions to the Linux community.

What types of projects and tasks can I expect during an Internship in Linux Kernel Development?

As an intern in Linux Kernel Development, you can expect to work on a range of tasks such as fixing bugs, writing and testing patches, contributing to kernel modules, and improving documentation. Interns often collaborate closely with experienced kernel developers, participate in code reviews, and may be assigned small features or performance enhancements to implement. This role typically involves working with version control systems like Git, engaging with the open-source community, and learning best practices for writing and debugging kernel code.
What are popular job titles related to Internship Linux Kernel Development jobs in Springfield, VA? For Internship Linux Kernel Development jobs in Springfield, VA, the most frequently searched job titles are:
What cities near Springfield, VA are hiring for Internship Linux Kernel Development jobs? Cities near Springfield, VA with the most Internship Linux Kernel Development job openings:
Infographic showing various Internship Linux Kernel Development job openings in Springfield, VA as of June 2026, with employment types broken down into 11% Internship, and 89% Full Time. Highlights an 89% In-person, and 11% Hybrid job distribution, with an average salary of $37,013 per year, or $17.8 per hour.
Staff Software Engineer

Staff Software Engineer

TCOM, L.P.

Arlington, VA โ€ข On-site

Full-time

Medical, Retirement, PTO

Posted 4 days ago


Job description

Aerostar, a business unit of TCOM, is seeking a Staff Software Engineer to be responsible for understanding customer missions and requirements, translating into a concept, and presenting technical concept and business case to customer. Along with Business Development team, is a primary interface with customers and internal management, especially as it relates to technical solutions to customer problems. Integrates and aligns technical solutions with solid business cases, contractual language, and bids, and helps drive program capture activities for Stratospheric Balloon and Radar products and related engineering and flight/field services.
Essential Functions:
  • Autonomous Operation: Work independently while applying sound judgment and adhering to broadly defined policies to achieve results.
  • Objective Focus: Engage in projects with clear objectives that require careful planning and consideration.
  • Diverse Task Management: Handle various tasks, evaluating multiple factors and data points.
  • Technical Expertise: Utilize extensive knowledge in your specialization while maintaining a working understanding of related fields.
  • Advanced Projects: Contribute to complex technical projects that demand cutting-edge industry knowledge.
  • Innovative Contributions: Generate creative ideas for new products and solutions.
  • Impactful Contributions: Gradually enhance your contributions and influence on team projects.
  • Technical Leadership: Assume critical roles in technical leadership, overseeing work assignments for junior engineers and technicians.
  • Mentorship: Guide junior engineers, fostering a culture of continuous learning and improvement.
  • Architectural Decisions: Own major architectural decisions and contribute to the long-term technical vision.
  • Yocto Development: Develop and maintain Yocto builds by writing and managing recipes, layers, and configuration files.
  • Scripting Proficiency: Demonstrate expertise in Linux shell scripting and command-line tools.
  • Linux Development: Engage in Linux-based application development, deployment, and maintenance.
  • ISO Compliance: Manage software projects in line with internal ISO standards.
  • Strategic Insight: Contribute to strategic business decisions by combining technical and business acumen.

Education & Experience:
  • Bachelor's degree in Software Engineering or a related field is required.
  • 8+ years of experience with a bachelor's degree, or 6+ years with a master's degree. Equivalent experience may also be considered.

Knowledge, Skills & Abilities:
  • Advanced knowledge in relevant software engineering disciplines recognized by leadership.
  • Proficient in C, C++, and Linux kernel development, applicable in complex, large-scale systems.
  • Strong skills in Linux shell scripting and command-line tools for automation, troubleshooting, and performance optimization.
  • Extensive experience in Linux-based application development in production environments.
  • Ability to apply software design theories to create scalable and maintainable systems.
  • Proven aptitude for leading technical problem analysis and using advanced problem-solving techniques.
  • Exceptional customer service skills, translating business needs into effective technical solutions.
  • Preferred knowledge of manufacturing techniques and integrating software solutions into production settings.
  • Proficient in productivity tools like Microsoft Word and Excel for documentation, analysis, and reporting.
  • Self-motivated team player who thrives with minimal supervision and fosters collaboration across teams.

Physical Requirements & Working Conditions:
  • Physical Requirements: Ability to sit, stand, walk, bend, and reach. Reasonable accommodations may be provided for individuals with disabilities.
  • Working Conditions: Primarily in a standard office environment, with occasional exposure to production areas, including noise, fumes, moving machinery, and varying temperatures.

TCOM offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts/HSAs, EAP, tuition reimbursement, parental leave, paid time off (PTO), and company-paid holidays. The specific programs, options and eligibility may vary depending on date of hire, classification, and schedule type.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

TCOM logo

About TCOM

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

201 - 500 Employees

Headquarters location

Columbia, MD, US

Year founded

1971

Social media