Senior Linux Kernel Engineer developing EOS kernel features, tests, and CPU support for Arista Networks’ data-center networking products. Integrating upstream kernels, qualifying hardware, and resolving customer network issues.
Responsibilities
Track ongoing developments in the Linux Kernel and identify features and functionality of interest to Arista products and 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 features
Work with hardware engineers and vendors to qualify CPUs, NICs, and other kernel-dependent hardware components for integration into Arista products
Contribute features to the mainline Linux Kernel with the Kernel community
Integrate new Kernel versions for EOS and internal development with a team of Kernel engineers
Provide technical leadership across features, projects, and tools
Analyze, mitigate, and fix problems in customer networks with Customer Support Engineers and customers
Analyze System Test Engineer problems and provide fixes
Mentor new and junior engineers
Own projects from definition through deployment and customer interactions, ensuring delivery quality
Requirements
BS in Computer Science, Electrical Engineering, or Computer Engineering plus 8 years of experience, or MS plus 6 years, or Ph.D. plus 3 years, or equivalent work experience
Expert knowledge and extensive experience programming in C
Knowledge of C++ and Python desirable
Significant hands-on experience troubleshooting issues, fixing bugs, and developing Linux kernel features
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 designs and implementations clearly and concisely
Frontend Engineer building intuitive web applications for Cambio’s real estate decarbonization software platform. Collaborating across engineering, product, and design to deliver accessible interfaces and automated testing.
Software Engineer building partner integrations for Liftoff’s AI - powered mobile adtech platform. Designing scalable solutions, troubleshooting issues, and optimizing tools for mobile app marketers and publishers.
Senior Full - Stack Software Engineer building AI - driven cloud insurance platforms for Guidewire. Developing Java microservices, front - end configuration tools, and scalable SaaS services.
Software Developer II owning full - stack servicing features for Rocket Innovation Studio, a Canadian fintech company. Building, deploying, and optimizing applications used by millions of Rocket homeowners.
Senior Software Developer building AI - enabled full - stack servicing applications for Rocket Innovation Studio, a Canadian fintech company. Owning features across React, .NET, AWS, and Kubernetes from design through production operations.
Senior Engineer/Technical Lead delivering nuclear engineering solutions for Alithya. Leading multidisciplinary teams, strategic initiatives, client matters, and digital systems engineering documentation.
GTM Engineer building Uncapped’s multi - channel outbound engine for e - commerce financing. Owning deliverability, prospecting data, GTM tools, analytics and SDR enablement.