1

Rust Linux Kernel Jobs in Dallas, TX (NOW HIRING)

Senior Software Engineer - Embedded Software

Mckinney, TX ยท On-site

$114.90K - $150.50K/yr

Experience in at least one systems-level programming language (e.g., C, C++, or Rust) and developing software on Linux systems. * Experience with real-time or low-level system development.

Systems Software Engineer, (Linux, CUDA)

Richardson, TX ยท On-site

$157.10K - $186.20K/yr

Build and modify Linux applications and libraries using C, C++, Python, Rust, SYCL, and/or CUDA for ... Debug systemlevel issues across application, kernel, OS configuration, libraries, and hardware ...

Rust Linux Kernel information

See Dallas, TX salary details

$99.9K

$147.5K

$174.1K

How much do rust linux kernel jobs pay per year?

As of May 28, 2026, the average yearly pay for rust linux kernel in Dallas, TX is $147,457.00, according to ZipRecruiter salary data. Most workers in this role earn between $135,000.00 and $163,200.00 per year, depending on experience, location, and employer.

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

To thrive as a Rust Linux Kernel Developer, you need deep knowledge of systems programming, strong proficiency in Rust and C, and experience with Linux kernel internals. Familiarity with build systems (e.g., Make), version control (Git), and relevant certifications such as Linux Foundation Certified Engineer are typically valuable. Excellent problem-solving skills, attention to detail, and effective collaboration are essential soft skills in this role. These abilities ensure robust, secure, and maintainable kernel contributions while facilitating smooth teamwork in complex open-source environments.

What are some common challenges faced when working on Rust integration within the Linux kernel, and how do teams typically address them?

A frequent challenge in this role is bridging the gap between Rust and the existing C-based Linux kernel codebase. This includes ensuring memory safety, managing interoperability between the two languages, and adhering to strict kernel coding standards. Teams often address these challenges through extensive code reviews, collaborative discussions on kernel mailing lists, and by actively participating in the upstream kernel and Rust-for-Linux communities. Continuous learning and communication are essential, as both the Rust integration and kernel development methodologies are rapidly evolving.

What are Rust Linux Kernel developers?

Rust Linux Kernel developers are software engineers who contribute to the Linux kernel using the Rust programming language. They focus on writing new kernel modules or components in Rust, aiming to improve safety, security, and maintainability compared to traditional C code. These developers typically have a deep understanding of both systems programming and the Linux kernel architecture. Their work is part of an ongoing effort to gradually integrate Rust into the kernel alongside existing C code.

What is the difference between Rust Linux Kernel vs C Linux Kernel Developer?

AspectRust Linux KernelC Linux Kernel Developer
Required CredentialsKnowledge of Rust programming, Linux kernel basicsProficiency in C, Linux kernel development experience
Work EnvironmentContributing to Linux kernel modules using Rust, Linux environmentDeveloping and maintaining Linux kernel code in C
Industry UsageEmerging in kernel development, experimental projectsStandard in Linux kernel development
Common Search/ComparisonOften compared for language choice in kernel modulesTraditional role, baseline for kernel development

The main difference between a Rust Linux Kernel developer and a C Linux Kernel Developer lies in the programming language used. Rust developers focus on leveraging Rust's safety features for kernel modules, while C developers work with the traditional C language. Both roles require Linux kernel knowledge, but Rust is newer and less widespread in kernel development, making it an emerging area compared to the well-established C role.

What job categories do people searching Rust Linux Kernel jobs in Dallas, TX look for? The top searched job categories for Rust Linux Kernel jobs in Dallas, TX are:
What cities near Dallas, TX are hiring for Rust Linux Kernel jobs? Cities near Dallas, TX with the most Rust Linux Kernel job openings:

Senior / Staff Infrastructure Engineer (On-premise)

Waabi

Dallas, TX โ€ข On-site

$107.80K - $146.50K/yr

Other

Medical, Dental, Vision, PTO

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Waabi, founded by AI visionary Raquel Urtasun, is the leader in Physical AI. With a world-class team, we're unlocking the next era of autonomous transportation with technology that's powering commercial autonomous trucks and robotaxis. Waabi is backed by and partners with world leaders in AI, automotive, logistics, and deep tech.
With offices in Toronto, San Francisco, Dallas, and Pittsburgh, Waabi is growing quickly and looking for diverse, innovative and collaborative candidates who want to impact the world in a positive way. To learn more visit: www.waabi.ai
As Waabi continues to grow rapidly in 2026, the Infrastructure team will be challenging ourselves to improve our ML infrastructure both in scale and efficiency while ensuring additional systems supporting the company's engineering and research efforts are running top notch. We're looking for a candidate who has extensive experience in designing, implementing and troubleshooting physical computers and networks while being able to work with cloud systems where necessary. The ideal candidate would work closely with the hardware team to collaboratively design and implement vehicle computers and networks. The successful candidate will also actively contribute to our physical infrastructure to advance machine learning efforts, CI systems, and software delivery.
You will...
- Work alongside a team of multidisciplinary Engineers and Research Scientists using an AI-first approach to enable safe self-driving at scale.
- Collaborate with hardware team on vehicle compute and network designs and implementation.
- Work with software and hardware teams on OS and software delivery into vehicles.
- Assist with vehicle compute and network performance tuning and diagnostics as needed.
- Work with software and hardware teams to implement and maintain high volume data pipelines.
- Work on multiple projects designing, building, deploying tools, systems and infrastructure to support vehicle development.
- Design and implement high performance physical networks and computing systems.
Qualifications:
- BS, MS/PhD in Computer Science or similar technical field of study or equivalent practical experience.
- 5+ years of relevant industry experience.
- Deep understanding of computer and network hardware and how detailed selection affects performance and reliability.
- Experience with on-premise servers, network equipment and storage systems.
- Experience in Linux and Linux kernel (packaging, performance tuning, low level debugging, hardening).
- Experience with configuration management (Ansible preferred) and system administration.
- Familiarity with security concepts, access management, and data security.
- Experience with containers and container orchestration (i.e., Docker, Kubernetes).
- Experience with high performance network design and debugging.
- Experience with CI/CD pipelines and release management.
- Experience with Python and Bash.
- Open-minded and collaborative team player with the willingness to help others.
- Passionate about self-driving technologies, solving hard problems, and creating innovative solutions.
- Experience working in an Agile/Scrum environment- Able to travel occasionally to United States.
Bonus:
- Experience with rugged wireless technologies (ie. LTE/5G modems).
- Experience with scale-out storage systems.
- Experience working with public cloud platforms (AWS preferred).
- Experience with infrastructure as code systems (Terraform preferred).
- Experience with automated building of OS images for deployment onto physical computers.
- Familiarity with self-driving vehicle sensors and hardware.
- Some experience in reading and developing production quality software.
- Familiarity with GO, Rust or C++ ecosystems.
- Experience with building platform services that enable other teams to do their best work.
- Experience in common ML tools, workflows and frameworks (i.e. systems like Kubeflow or MLFlow).
Perks/Benefits:
- Competitive compensation and equity awards.
- Health and Wellness benefits encompassing Medical, Dental and Vision coverage (for full-time employees only).
- Unlimited Vacation.
- Flexible hours and Work from Home support.
- Daily drinks, snacks and catered meals (when in office).
- Regularly scheduled team building activities and social events both on-site, off-site & virtually.
- As we grow, this list continues to evolve!
Waabi is a technology start-up building technologies to transform the way the world moves. Join our talented team to be a part of the future and to make an impact!
Waabi is an equal opportunity employer. We celebrate diversity and are committed to creating a supportive, inclusive, and accessible workplace for all our employees. We seek applicants of all backgrounds and identities, across race, color, ethnicity, national origin or ancestry, age, citizenship, religion, sex, sexual orientation, gender identity or expression, military or veteran status, marital status, pregnancy or parental status, caregiver status, disability, or any other characteristic protected by law. We make workplace accommodations for qualified individuals with disabilities as required by applicable law. If reasonable accommodation is needed to participate in the job application or interview process please let our recruiting team know.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. 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.