Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Linux Kernel Software Engineer in Austin, TX vacancy
  •  ...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... 
    Linux
    Remote job
    Full time
    Flexible hours

    Cornelis Networks, Inc.

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Full time
    Work experience placement

    Arista Networks

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Full time
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    Shift work

    Roku

    Austin, TX
    16 hours ago
  • $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... 
    Linux
    Full time
    Local area
    Flexible hours

    BAE Systems USA

    Austin, TX
    2 days ago
  •  ...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... 
    Linux
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours
    Shift work

    Roku

    Austin, TX
    3 days ago
  • $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

    NVIDIA

    Austin, TX
    4 days ago
  •  ...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

    Signature Science, LLC

    Austin, TX
    24 days ago
  • $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... 
    Linux
    Temporary work
    Local area

    CYNET SYSTEMS

    Austin, TX
    3 days ago
  •  ...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... 
    Linux
    Work experience placement

    Netpace

    Austin, TX
    5 days ago
  •  ...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... 
    Linux
    Summer work
    Internship

    Elevate Robotics Inc

    Austin, TX
    16 hours ago
  • $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... 
    Linux
    Full time
    Contract work
    Work at office
    Worldwide

    Vectra

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Paypal

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Full time
    Local area

    Allen Control Systems

    Austin, TX
    16 hours ago
  • $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... 
    Linux
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Neuralink

    Austin, TX
    3 days ago
  •  ...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... 
    Linux
    Full time

    Steemit

    Austin, TX
    16 hours ago
  •  ...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.... 
    Linux
    Permanent employment
    Flexible hours

    Teradata

    Austin, TX
    4 days ago
  •  ...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,... 
    Linux
    Full time
    Remote work
    Relocation

    Avride

    Austin, TX
    16 hours ago
  • $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... 
    Linux
    Full time
    Work at office
    Visa sponsorship
    Night shift

    Fab2

    Austin, TX
    16 hours ago
  •  ...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,... 
    Linux
    Full time

    Krush Tech As

    Austin, TX
    16 hours ago
  •  ...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 Technology
    Linux

    Phase2 Technology

    Austin, TX
    2 days ago
  • $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,... 
    Linux
    Full time
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Permanent employment
    Full time
    Temporary work
    Work at office

    Saronic Technologies

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Full time
    Contract work
    Local area

    Allen Control Systems

    Austin, TX
    16 hours ago
  • $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,... 
    Linux
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    Caci

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Immediate start

    The University of Texas at Austin

    Austin, TX
    2 days ago
  • $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... 
    Linux
    Full time
    Worldwide

    Vectra

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Full time

    Contoro Inc

    Austin, TX
    16 hours ago
  •  ...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... 
    Linux
    Contract work

    Texas Research International

    Austin, TX
    3 days ago
  •  ...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

    Nuvoton

    Austin, TX
    more than 2 months ago
  • $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... 
    Linux
    Hourly pay
    Contract work

    Artech Information Systems

    Austin, TX
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Linux Kernel Software Engineer. Be the first to apply!