Linux Kernel Software Engineer
$123k - $191kArista Networks
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. What sets us apart is our relentless pursuit of innovation. We leverage the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected world. Our solutions are designed to not only meet the current demands of the digital landscape but to also anticipate and adapt to future challenges. At Arista we value the diversity of thought and perspectives that each employee brings to the table. We believe that fostering an inclusive environment, where individuals from various backgrounds and experiences feel welcome, is essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and strive to maintain the highest standards of quality and performance in everything we do. Job Description Who You’ll Work With Arista’s Linux Kernel team is responsible for developing and maintaining the Linux kernel in EOS. This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves designing and implementing new Linux kernel features, and working with the upstream kernel development community to get these changes incorporated into the mainline Linux kernel code base. Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will also help to bring‑up and qualify new CPUs in our hardware products. Arista Software Engineering roles demand a strong and broad software engineering background. While the primary focus area for this role is Linux Kernel software, your work will cover all aspects of software development spanning the addition of new features, debugging problems and fine tuning code for scalability and performance. You will own your projects from definition to deployment and customer interactions, and you will be responsible for the quality of everything you deliver. What You’ll Do Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista for our products and for internal development needs. Develop and maintain EOS Kernel features and tests using C, C++ and Python, review and contribute to functional and design specifications. Build automated tests and test infrastructure to validate the features. Work with hardware engineers and vendors to qualify new Kernel dependent hardware components like CPUs and NICs for integration into Arista products. Work with the Kernel community to contribute features back to the mainline. Work with a team of Kernel engineers to integrate new versions of the Kernel for use in EOS and our internal development. Provide technical leadership across features, projects and tools. Work with Customer Support Engineers and customers to analyze, mitigate and fix problems in customer networks. Work with the System Test Engineers to analyze problems found in their tests and provide fixes for those problems. Mentor new and junior engineers to bring them up to speed in Arista’s software development environment. Qualifications BS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 2 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 1 years experience, or equivalent work experience Expert knowledge of and extensive experience programming in C required. Knowledge of C++ and Python is desirable. Significant hands‑on experience troubleshooting issues, fixing bugs and developing features in the Linux kernel. Familiarity with Linux kernel architecture, design and implementation. Familiarity with the upstream Linux community’s patching process and procedures. Understanding of IP networking architecture, design and principles Applied understanding of modern software engineering principles and practices Strong problem solving and troubleshooting skills. Strong software design and implementation skills. Ability to work independently and in small teams. Ability to communicate articulately, and document your designs and implementations clearly, and concisely. Familiarity with the x86 and ARM CPU architectures Compensation Information The new hire base pay for this role has a salary range of $123,000 to $191,000. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location. The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista’s Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US‑based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location. Additional Information Arista Networks is an equal opportunity employer. Arista makes all hiring and employment‑related decisions in a non‑discriminatory manner without regard to race, color, religion, sex, sexual orientation, gender identity, national origin or any other factor determined to be unlawful under applicable federal, state, or law law. All your information will be kept confidential according to EEO guidelines. #J-18808-Ljbffr Arista Networks
- Crusoe Energy Systems in Sunnyvale, California, is seeking a Software Engineer II to lead the Software Defined Networking strategy. This... ...networking infrastructure and requires hands-on experience with Linux Kernel technologies. The ideal candidate has strong system...Linux
- ...be critical in enhancing GPU kernels, deep learning models, and training... ...technologies and advanced engineering principles to drive... ...technical and analytical skills in Linux environments. The ideal candidate... ...graph compilers. Software Engineering Best Practices: Apply...Linux
- ...computing, artificial intelligence, and software-defined networking to provide our... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...Who You’ll Work With Arista’s Linux Kernel team is responsible for developing and...LinuxWork experience placement
$124k - $195.5k
NVIDIA is looking for an excellent SDK Engineer to join the NVLink SDK group in Santa... ...Collaborate with architecture and different software/FW design teams as part of the... ...programming skills in Python. Background in Linux internals (Kernel). Excellent understanding of embedded...LinuxShift work$184k - $287.5k
Senior Linux Kernel Software Engineer page is loaded## Senior Linux Kernel Software Engineerlocations: US, CA, Santa Claratime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2015068NVIDIA has been transforming computer graphics, PC gaming, and accelerated...Linux$174k - $253k
...experience. 5 years of experience in Linux Kernel development using the programming languages... ...testing, maintaining, or launching software products, and 1 year of experience with... ...technologies. About The Job Google's software engineers develop the next-generation...Linux- Oracle is seeking experienced Linux Kernel Developers to advance the Linux operating system for large-scale cloud environments. This role involves contributing to the Linux kernel and collaborating on projects across various subsystems. Candidates should have several years...Linux
- AMD is seeking a senior C++/Linux expert to optimize and develop deep learning frameworks for AMD GPUs. You will work on GPU kernels, model performance, and multi-GPU/multi-node scales while collaborating with internal teams and open‑source maintainers. The ideal candidate...Linux
- Arista Networks is seeking a skilled Linux Kernel Engineer to develop and maintain kernel features in EOS. The ideal candidate will have a strong background in C programming and Linux kernel development, with at least 3 years of experience. Responsibilities include collaborating...Linux
- Arista Networks, located in Santa Clara, California, is seeking a skilled Software Engineer to join their Linux Kernel team. The role focuses on developing and maintaining features for the EOS Kernel, requiring a strong foundation in C programming and knowledge of Linux...Linux
- Staff Software Engineer - Kernels Location Hybrid, working onsite at our Santa Clara, Ca headquarters 3+ days per week. What You Will Do The role... ...fundamentals. Proficient in C/C++ and Python development in Linux environments and using standard development tools....LinuxWork experience placement3 days per week
$96.8k - $306.4k
Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to the Linux kernel and working on innovative projects across multiple...LinuxTemporary workFlexible hours$168k - $300k
What To Expect Tesla is seeking a highly motivated Kernel Software Engineer for the Wireless Systems team to help develop best in class telematics... ..., IPC, etc.) Exceptional programming skills in C/C++, Linux OS, and Python/Shell scripting Hands‑on experience in maintaining...LinuxHourly payFull timeTemporary workFlexible hours$207k - $301k
About The Job Google's software engineers develop next-generation technologies that scale to billions of users. We are looking for engineers... ...of new features and optimizations within the Linux kernel memory management subsystem for Prodkernel. Define and drive...LinuxWorldwide- An established industry player is seeking a dedicated systems engineer with extensive experience in Linux kernel development and optimization. This role involves troubleshooting complex system-level issues and collaborating with hardware teams to deliver innovative solutions...Linux
$207k - $301k
Staff Software Engineer, Linux Kernel and Baseboard Management Controller Architecture Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain. Minimum qualifications Bachelor's degree...LinuxWorldwide$96.8k - $306.4k
Oracle is seeking experienced Linux Kernel Developers to enhance the Linux operating system for cloud environments in Santa Clara, California. The role involves contributing to substantial projects across networking, storage, and security kernel subsystems. Candidates...Linux- Oracle in Santa Clara is seeking a systems engineer to enhance their technology solutions.... ...product releases while ensuring best software practices are maintained. Ideal... ...C++ and Python, along with experience in Linux/UNIX kernel development. The position offers a competitive...Linux
$180.6k - $271k
...Technologies, Inc. Overview Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role spans Linux kernel, firmware, and platform software, with responsibility for shaping...LinuxWork experience placementWork from home$184k - $287.5k
NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for Datacenter products such... ...role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-...Linux- ...Job Role and Responsibilities As a MTS Software Development Engineer, you will research, design, develop,... ...Python Software debugging on macOS, Linux, or Unix Code optimization using... ...Memory management and multi‑threading OS kernel and systems development Linux or...Linux
- ...cpu & server platform system kernel team, responsible for the overall... ...issues. In this role the engineer is expected to be able to successfully... ...engineers from partner’s software development teams to jointly... ...internals knowledge such as Linux/BSDs/Windows NT. Good...Linux
$150k - $250k
...and implementing the platform layer (Bootloader through system software) on a large scale embedded system. This will also include... ...up. Required Experience 5+ years experience working with the Linux Kernel, drivers, and platform bring-up Experience working with HW vendors...Linux$163.5k - $212.4k
...This role is ideal for an experienced kernel or hypervisor engineer who wants to work hands-on with the... .... You will join the core system software team behind SkyOS-H , NIO’s in-house... ...oriented programming. ~ Experience with Linux kernel development or driver...LinuxFull timeTemporary workFlexible hours- ...California, is looking for a Compute-focused Site Reliability Engineer. You will develop and support sustainable AI-first cloud infrastructure... .... The ideal candidate has over 5 years of experience in Linux systems and virtualization technologies and programming expertise...Linux
$241.8k - $409.2k
GPGPU Software Architect/ Principal Engineer XPENG is a leading smart technology company at the forefront of innovation... ...compatibility with cuBLAS/cuDNN on Linux across PCIe and CXL connections, all... ...Runtime) to build fully reusable kernel libraries Partner with Cloud and...LinuxFull time- ...collaborating with sales, support, and engineering teams. Key Responsibilities... ...Design, develop, and deliver software for access points, including... ...developing applications or Linux drivers in a Linux... ...operating system internals, kernel development, compilers, SOC architecture...Linux
- ...Python, C++, CUDA, drivers, and embedded Linux, including hard‑to‑reproduce device‑... ...Collaborate with compiler, runtime, and kernel engineers to improve portability and performance... ...related field. Eight or more years of software engineering experience with C++ and Python...Linux
$184k - $287.5k
We are now hiring a System Software Engineer to join the NVIDIA's System Software group focusing... ...This can include working in user‑space, kernel, firmware or boot software of SOC.... ...stand out from the crowd: Knowledge of Linux kernel internals. Knowledge of Server...LinuxImmediate start$184k - $287.5k
...Python, C++, CUDA, drivers, and embedded Linux, including hard-to-reproduce device-... ...Collaborate with compiler, runtime, and kernel engineers to improve portability and performance... ...related field. 8+ years of experience with software engineering skills in C++ and Python,...Linux
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Kernel Software Engineer. Be the first to apply!
- linux engineer Santa Clara, CA
- linux systems administrator Santa Clara, CA
- senior linux systems engineer Santa Clara, CA
- linux administrator Santa Clara, CA
- unix linux systems engineer Santa Clara, CA
- linux developer Santa Clara, CA
- ngo software engineer Santa Clara, CA
- software developer Santa Clara, CA
- software developer internship no experience Santa Clara, CA
- part time software developer remote Santa Clara, CA

