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
Principal Engineer / Architect designing Azure cloud - native applications, data platforms, and distributed systems at Matrix. Leading technical architecture, hands - on engineering, and enterprise technology strategy.
Senior Software Engineer building prediction - market infrastructure and user - facing features for MetaMask’s self - custodial Web3 wallet. Developing secure APIs, real - time data integrations, and transaction - signing experiences.
Security Software Engineer building authentication, authorization, and cloud security features for Motive's AI - powered fleet management platform. Protecting products, infrastructure, and customer data.
Senior Full Stack Java Engineer building Java, React, and WFM solutions for Miratech’s global IT services clients. Developing scalable forecasting, scheduling, and operational reporting systems.
GM vehicle connectivity software co - op developing Linux - based C/C++/Rust systems. Prototyping, testing, and validating reliable vehicle communication software with hardware, application, and cloud teams.
Senior Software Engineer supporting Dynamics 365, Dataverse, Power Apps, and Azure initiatives. Providing architecture, integration, ALM, and technical solution guidance to a Montreal - based team.
Software Developer building LogiSense’s cloud usage - based billing platform with C#, .NET, and SQL Server. Owning complex features from design through delivery in a remote - first Canadian team.
Senior SDET automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building reliable test frameworks for microservices and platform services.
Senior Full - Stack Engineer building scalable APIs and web products for NimbleRx’s patient and pharmacy healthcare platform. Owning full - stack features, performance, testing, and technical delivery.
Senior Full Stack Developer building and modernizing cloud applications across frontend and backend systems. Delivering scalable services, AWS infrastructure, APIs, and automated testing for Innosphere’s clients.