2

Entry Level Linux Kernel Engineer Jobs in Texas (NOW HIRING)

As a Linux Systems Engineer, you will deploy, manage, and maintain a large fleet of Linux systems ... kernel - and drive resolution Contribute to CI/CD pipelines, revision control workflows, and ...

Arista BIOS software engineers are also responsible for low level software driving the CPU ... Track ongoing developments in the Linux Kernel and identify features and functionality of interest ...

Arista BIOS software engineers are also responsible for low level software driving the CPU ... Track ongoing developments in the Linux Kernel and identify features and functionality of interest ...

ASIC ESV Content Developer Entry Level

Austin, TX · On-site

$121.90K - $126.90K/yr

Grow with us ASIC ESV Content Developer- Entry Level Location: Austin, TX Accepting applciations ... Linux kernel and driver development. Training and mentorship will be provided. * Help create ...

Emulation Engineer

Austin, TX · On-site

$72K - $124.80K/yr

We are seeking a highly skilled Emulation Engineer to join our team Essential Responsibilities ... Experience with the Linux kernel * Experience with revision control systems such as Perforce and ...

We are seeking a highly skilled Emulation Engineer to join our team Essential Responsibilities ... Experience with the Linux kernel * Experience with revision control systems such as Perforce and ...

next page

Showing results 1-20

Entry Level Linux Kernel Engineer information

What are the key skills and qualifications needed to thrive as an Entry Level Linux Kernel Engineer, and why are they important?

To thrive as an Entry Level Linux Kernel Engineer, you need a solid understanding of C programming, operating systems concepts, and computer architecture, often backed by a degree in computer science or a related field. Familiarity with Linux kernel development tools, Git version control, and debugging utilities like GDB is typically required. Strong problem-solving skills, attention to detail, and effective communication help you quickly diagnose issues and collaborate with experienced engineers. These skills are essential for contributing to complex kernel projects, ensuring code quality, and efficiently resolving system-level challenges.

What are some common challenges faced by entry level Linux Kernel Engineers during their first year on the job?

Entry level Linux Kernel Engineers often encounter challenges such as understanding the complexity of kernel codebases, adhering to strict coding standards, and navigating the open-source community’s workflow for submitting patches. Collaborating with experienced engineers and participating in code reviews can be overwhelming at first, but these experiences are crucial for skill development. Additionally, balancing bug fixes with learning new subsystems and tools is typical, so time management and a willingness to ask questions are important for success.

What does an Entry Level Linux Kernel Engineer do?

An Entry Level Linux Kernel Engineer assists in developing, maintaining, and debugging the Linux kernel, which is the core part of the Linux operating system. They typically work on tasks such as fixing bugs, implementing new features, and ensuring hardware compatibility. This role often involves writing code in C, understanding kernel modules, and collaborating with more experienced engineers to learn industry best practices. Entry level engineers may also contribute to open-source projects and review documentation to expand their knowledge of operating system internals.
What are the most commonly searched types of Linux Kernel Engineer jobs in Texas? The most popular types of Linux Kernel Engineer jobs in Texas are:
What are popular job titles related to Entry Level Linux Kernel Engineer jobs in Texas? For Entry Level Linux Kernel Engineer jobs in Texas, the most frequently searched job titles are:
What job categories do people searching Entry Level Linux Kernel Engineer jobs in Texas look for? The top searched job categories for Entry Level Linux Kernel Engineer jobs in Texas are:
What cities in Texas are hiring for Entry Level Linux Kernel Engineer jobs? Cities in Texas with the most Entry Level Linux Kernel Engineer job openings:
Infographic showing various Entry Level Linux Kernel Engineer job openings in Texas as of May 2026, with employment types broken down into 5% As Needed, 86% Full Time, and 9% Contract. Highlights an 93% Physical, and 7% Remote job distribution.
Linux Engineer - Systems (Austin, TX)

Linux Engineer - Systems (Austin, TX)

Aptiv PLC

Austin, TX • On-site, Remote

Full-time

Medical, Dental, Life

This job post has expired today. Applications are no longer accepted.


Job description

Engineer - Systems
Location: Austin, TX
ABOUT WIND RIVER
Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability.
Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone.
The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a "Top Workplace" for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world.
ABOUT THE OPPORTUNITY
The Engineer - Systems is an individual contributor role that develops and maintains embedded Linux systems software. Engineers work as part of a team to implement features, fix bugs, and contribute to the overall quality and functionality of Wind River's embedded Linux platforms and tools.
In your daily job you will:
Development & Implementation
  • Develop and maintain embedded Linux systems software
  • Implement features, bug fixes, and enhancements
  • Write clean, maintainable code following team standards
  • Debug and resolve technical issues
  • Write unit tests and contribute to test coverage

Code Quality & Review
  • Participate in code reviews and provide constructive feedback
  • Follow coding standards and best practices
  • Refactor code to improve quality and maintainability
  • Document code and technical designs
  • Ensure code meets quality and performance requirements

Team Collaboration
  • Work collaboratively with team members
  • Participate in sprint planning, daily standups, and retrospectives
  • Communicate progress and blockers effectively
  • Share knowledge and learn from teammates
  • Contribute to team process improvements

HOW YOU WILL CONTRIBUTE
Key skills and competencies for succeeding in this role are:
  • Key skills and competencies for succeeding in this role are:
  • Eagerness to learn: Willingness to grow in one or more of kernel sustaining, BSP, feature development, user space, systems, or tool chain with mentorship and training
  • Foundational technical ability: Ability to read and write C/C++, use Git, follow build and test procedures, and debug with guidance
  • Collaboration: Ability to work in a distributed team across US, Romania, and India, ask questions, and communicate progress and blockers clearly

Kernel Sustaining
  • Assist with applying security patches and CVE-related fixes under guidance
  • Help backport patches and run kernel build and test procedures
  • Learn kernel subsystems, drivers, and debugging (e.g., kgdb, ftrace) with mentorship
  • Validate kernel changes on supported platforms and document results

Board Support Packages
  • Maintain and update BSP configurations and device tree snippets with direction
  • Support hardware bring-up and validation; run BSP test procedures
  • Learn bootloaders (e.g., U-Boot), device trees, and hardware documentation
  • Document BSP changes and hardware requirements

Feature Development
  • Implement well-scoped parts of new features from specifications and design docs
  • Write and run tests for new functionality; update user-facing or developer documentation
  • Participate in feature design and estimation discussions to learn the process
  • Test features on assigned platforms and report issues

User Space Sustaining
  • Fix bugs and address issues in user space libraries and applications with guidance
  • Learn POSIX APIs, system libraries (e.g., glibc, musl), and build systems
  • Run tests and validate fixes on multiple platforms and architectures
  • Update documentation for user space components you change

Systems (General)
  • Contribute to systems-level fixes and small features across kernel, user space, or integration
  • Build familiarity with Wind River platforms, build systems (e.g., Yocto), and release process
  • Support stability and quality initiatives as assigned

Tool Chain
  • Assist with maintaining compiler toolchain components and build configurations
  • Help fix build failures and improve build reliability and performance with guidance
  • Learn cross-compilation, GCC/Clang usage, and scripting (e.g., Python, Shell)
  • Run and document toolchain tests; support debugging tools (e.g., GDB) as directed

QUALIFICATIONS
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field
  • 2+ years of software engineering experience
  • Experience with C/C++ programming
  • Familiarity with Linux or embedded systems
  • Understanding of software development lifecycle
  • Proficiency in C/C++ programming
  • Understanding of Linux systems (kernel or user space)
  • Experience with version control (Git)
  • Basic debugging and problem-solving skills
  • Familiarity with build systems and development tools
  • Understanding of software testing principles
  • Candidates must be legally authorized to work in the United States on a permanent basis - without requirement for any type of visa sponsorship/transfer, now, or at any time in future. Verification of employment eligibility will be required at the time of hire.
  • Must be a local resident of Greater Austin, TX

PREFERRED QUALIFICATIONS
  • Experience with embedded Linux development
  • Knowledge of Yocto Project or similar build systems
  • Experience with Linux kernel or device drivers
  • Open source contributions
  • Experience in automotive, industrial, or embedded sectors
  • Knowledge of real-time systems
  • Experience with hardware or BSP development)

BENEFITS
  • Hybrid work model for workplace flexibility
  • Comprehensive health, dental, and life insurance
  • Short and long-term disability coverage
  • RRSP matching for financial security
  • Flexible time-off policies for work-life balance
  • Employee assistance program for mental well-being
  • Learning benefits, including a LinkedIn Learning subscription and seminars

Join us at Wind River, where we're not just shaping technology; we're shaping the future of a safer, more connected world. Your journey to make a meaningful impact begins here.
Wind River is an Equal Opportunity Employer with a commitment to diversity. We prohibit discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
#LI-JP1
Privacy Notice - Active Candidates: https://www.aptiv.com/privacy-notice-active-candidates
Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law.