Linux Kernel Software Engineer
Arista Networks
Company DescriptionArista 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 DescriptionWho You’ll Work WithArista’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 DoTrack 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.QualificationsBS 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 experienceExpert 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 principlesApplied understanding of modern software engineering principles and practicesStrong 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#LI-SP1Additional InformationArista 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.SummaryType: Full-timeFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Networking
- ...seamlessly integrates hardware, software and system level technologies... ...thinking team of architects, engineers, and business professionals... .... Collaborate with kernel/driver, switch, performance,... ...systems programming in C/C++ on Linux. ~ Strong experience with GPU...LinuxRemote jobFull timeFlexible hours
- ...computing, artificial intelligence, and software-defined networking to provide our... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... .... Track ongoing developments in the Linux Kernel and identify features and functionality...LinuxFull timeWork experience placement
- ...As a member of the Roku Products Engineering team, you will design and develop embedded software systems that enable us to build... ...Experience developing/debugging on Linux or Android-based embedded... ...understanding of Linux system and kernel concepts, multithreading primitives...LinuxFull timeWork at officeLocal areaRemote workMonday to ThursdayFlexible hoursShift work
$97.01k - $164.91k
...Software Engineer Are you an experienced Software Engineer looking for the next step to grow... ...Experience in Software Development in Linux ~ Experience in Hands on Integrating... ...development experience Experience with Yocto, Kernel and Driver Development Experience...LinuxFull timeLocal areaFlexible hours- ...As a member of the Roku Products Engineering team, you will design and develop embedded software systems that enable us to build... ...Experience developing/debugging on Linux or Android-based embedded... ...understanding of Linux system and kernel concepts, multithreading primitives...LinuxWork at officeLocal areaRemote workMonday to ThursdayFlexible hoursShift work
$184k - $287.5k
Senior Software Engineer NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for... ...role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-...Linux- ...Description Position Purpose: The Software Engineer creates applications, configures operating... ...Qt /C++. Configure applications on Linux variants implemented on x64 based... ...development environment. Knowledge of Linux kernel and device driver development....Linux
$56.92 - $60.09 per hour
...Bachelors or greater in Computer Engineering, Electrical Engineering,... ...similar program with a focus on Software Engineering. Excellent... ...embedded, operating system, or kernel. Experience with complex software... ...APIs. Familiarity with Linux GPU kernel driver development...LinuxTemporary workLocal area- ...Engineer Position Client is looking for engineer at various levels, specialized in developing... ...algorithms for verification/validation software for a high-end 64 bit super scalar micro-... ...applications using C++, preferably in Linux/Unix environment. Candidate needs to have...LinuxWork experience placement
- ...Software Engineer – Intern Summer 2026 About Elevate Robotics Elevate Robotics, Inc., is a subsidiary of Apptronik. Elevate was formed... ...robotics or autonomous systems concepts. Familiarity with Linux development environments. Ability to learn quickly, work...LinuxSummer workInternship
$140k - $170k
...attackers. For more information, visit Our Engineering organization is a fast-growing team of... ...backend systems and databases. As a Software Engineer II on this team, you will help... .... - Comfortable working in Unix/Linux environments. - Strong communication and...LinuxFull timeContract workWork at officeWorldwide- ...Job Summary: Job Description: PayPal, Inc. seeks Sr Software Engineer in Austin, TX Job Duties: Be involved in all aspects... ..., Go, Bash (4 years) 7. Knowledge/experience with Unix/Linux administration (4 years) 8. Code quality tools - SonarQube...LinuxFull timeWork at officeLocal areaImmediate startRemote workFlexible hours
- ...defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret... ...the "strong C++ proficiency" line). ~ Deep Linux fundamentals: services, networking, filesystems, boot...LinuxFull timeLocal area
$35 per hour
...Software Engineer Intern, Neuralink Austin, Texas, United States; South San Francisco, California, United States We are creating devices... ...matters above all) Experience (and comfortable) with the Linux/Unix systems and command line Evidence of exceptional...LinuxHourly payTemporary workInternshipFlexible hours- ...Our Engineering Team builds every piece of software that isn't the blockchain . This includes the web application at as well as a bunch of really interesting... ...repairs. Requirements Solid understanding of Linux, networking protocols, and microservices architectures...LinuxFull time
- ...business value with AI. What You'll Do We are seeking a Staff Software Engineer to lead the design, development, and evolution of... ...scale distributed systems development. Proven experience with Linux kernel and driver development in C, including production support....LinuxPermanent employmentFlexible hours
- ...moving team of infrastructure and platform engineers building Fleet Orchestrator, which manages our entire fleet state, including software versions and configuration. Our system... ...maintainable applications. Solid experience with Linux systems programming and administration,...LinuxFull timeRemote workRelocation
$105k - $170k
...anything. We design all the hardware and software needed to make chips and we make the... ...microcontroller firmware and real-time control to Linux applications for calibration,... ...end-to-end alongside hardware and process engineering partners Required Experience BS...LinuxFull timeWork at officeVisa sponsorshipNight shift- ...the industry's most demanding engineering challenges. Our teams work... ...electronics, mechanical engineering, software, manufacturing, and supply... ...for an experienced Embedded Linux engineer who enjoys solving... ...software stack from bootloader and kernel through drivers, middleware,...LinuxFull time
- ...s Applied Research Laboratories is seeking an R&D Software Development Associate for real-time processing software... .... Qualifications include a Bachelor's degree in engineering/science, strong OO, C++, Python, and Unix/Linux experience. #J-18808-Ljbffr Phase2 TechnologyLinux
$105k - $170k
...building a small team of exceptional, hands-on engineers to make this happen. Mechanical,... ...years. About the team The Tool Software team builds the software that runs Atomic... ...microcontroller firmware and real-time control to Linux applications for calibration,...LinuxFull timeWork at officeVisa sponsorshipNight shift- ...intelligent platforms. Job Overview We are seeking a Software Engineer responsible for designing, writing, and deploying software on... ...2) or real-time embedded systems Experience with embedded Linux systems and embedded software development Experience with...LinuxPermanent employmentFull timeTemporary workWork at office
- ...defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous gun turret... ...control and sensor calibration. Real-time Linux, deterministic scheduling, or safety-critical...LinuxFull timeContract workLocal area
$108.4k - $227.5k
Job Title: Senior Software Engineer NAVAIR Product Line Job Category: Engineering Time Type: Full time Minimum Clearance Required to... ...related experience, including Java development experience on Linux • Solid understanding of complex software design concepts,...LinuxFull timeContract workWork experience placementLocal areaFlexible hours- ...Applied Research Laboratories invites applications for an R&D Software Development Associate to advance real-time processing software... ...systems, and document work; strong C++/Python skills and Unix/Linux experience required. The position is based at the Pickle Research...LinuxImmediate start
$140k - $190k
...For more information, visit . Our Engineering organization is a fast-growing team of... ...into robust, scalable, and maintainable software solutions. Collaborate with Product Management... ...Kubernetes. ~ Proficiency with Unix/Linux environments. ~ Excellent...LinuxFull timeWorldwide- ...customer environments. The Role We are hiring a robotics software engineer to improve how our autonomous robots execute motion and... ...production environment ~ Experience developing with ROS or ROS 2 on Linux ~ Hands-on experience integrating software with physical...LinuxFull time
- ...Software Developer Located in southwest Austin, Texas Research Institute Austin has been... ...and managing large scientific and engineering datasets. Your primary original function... ...development Development in both Windows and Linux environments Bachelor's or Master's...LinuxContract work
- ...integration and customer satisfaction. Collaborate with software, hardware, and security teams to deliver robust and... ...REQUIREMENTS BSc in Computer Science / Computer Engineering – Must Minimum 7 years in embedded Linux including debug tools and applications, etc – Must...Linux
$66.67 - $81.48 per hour
...Software Engineer Location: Austin, TX 78759 (Onsite) Duration: 12 Months Contract Payrate: $66.67 - $81.48 per hour on W2 The client... ...electrical schematics. Cross-platform development (Windows/Linux) experience. National Instruments Certification in LabVIEW...LinuxHourly payContract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Linux Kernel Software Engineer. Be the first to apply!
- linux engineer Austin, TX
- linux systems administrator Austin, TX
- linux developer Austin, TX
- unix linux systems engineer Austin, TX
- senior linux systems engineer Austin, TX
- linux administrator Austin, TX
- software engineer - web development Austin, TX
- software developer positions Austin, TX
- senior software engineer remote Austin, TX
- software engineer contract Austin, TX



