Arista Networks logo
Arista Networks

Data-Driven Networking

Senior Software Engineer – Linux Kernel, C++

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2004H1B SponsorCompany SiteLinkedIn

Location

Greece

Posted

53 days ago

Salary

0

Seniority

Senior

Postgraduate Degree3 yrs expEnglishLinuxPython

Job Description

Senior Software Engineer – Linux Kernel, C++

Arista Networks

• 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

Job Requirements

  • BSc, MS or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering with 3+ years of related post graduate work experience
  • Expert knowledge of and extensive experience programming in C required
  • Knowledge of C++ and Python 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

Benefits

  • Best Engineering Team award
  • Best Company for Diversity award
  • Compensation award
  • Work-Life Balance award

Related Job Pages

More Backend Engineer Jobs

Join our network of independent alteration professionals specializing in evening and cocktail wear. What You'll Do • Alter evening gowns, cocktail dresses, and gala/black-tie dresses (hemming, bodice/waist, straps, cups, zippers) • Work with structured formal dresses (multiple layers, lace, beading, sequins, linings) • Conduct fittings, take precise measurements, and communicate timelines clearly • Deliver high-quality finishing and maintain an organized workspace suitable for fittings We also receive requests for wedding dresses, prom dresses, bridesmaid dresses, suits, and other formalwear. Requirements • Experience with women's formalwear and/or evening wear alterations • Strong garment construction knowledge + precision measuring • Machine + hand sewing proficiency • Professional communication and customer service Benefits / Highlights • Work from home (independent contractor role) • Local client requests provided through the platform • Flexibility to accept the jobs that fit your schedule • Opportunity to grow repeat clients and reviews through your profile

United States
Travoom logo

Senior Rust Backend Engineer – Distributed Systems

Travoom

Travoom is the marketplace for bucket list travel experiences.

Backend Engineer53 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Designing and owning core backend architecture in Rust (async-first) • Defining service boundaries, data ownership, and evolution strategy • Designing scalable APIs (REST and/or GraphQL) for mobile and web clients • Modeling and operating PostgreSQL as a long-term source of truth • Architecting real-time systems (feeds, messaging, event-driven workflows) • Making tradeoffs around consistency, latency, and scalability • Working with DevOps while retaining backend architectural authority • Reviewing critical code paths and preventing premature complexity

Texas
Job Closed
Full TimeRemoteTeam 10,001+H1B No Sponsor

• Design, implementation and testing of high-performance, reactive microservices in Java using state-of-the-art methods and technologies. • Creating and evolving event-driven systems using Spring WebFlux, Kafka, and NoSQL/SQL databases. • Have your share of ownership of incidents and issue tracking, as well as proposing improvements to the current applications. • Advocate an engineering culture of quality, good development principles and innovation from inside your team. • Contribute with the creation and maintenance of architectural technical documentation, including System Design and RFC documents. • Collaborate with QA and other teams to deliver complex functionalities across many projects.

Poland
Job Closed
Full TimeRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• You will have the opportunity to work on some of the most cutting edge AI features at Canva and collaborate with teams across the group to bring the features to production effectively and make sure they perform reliably at scale. • Collaborate closely with stakeholders, PMs, and cross-functional teams to create innovative and scalable solutions • Design, develop, and maintain high-performance, scalable, and reusable backend components • Identify and implement best practices and methodologies for backend engineering • Help foster a culture of continuous learning and improvement • Participate in code reviews, ensuring adherence to coding standards and best practices • Contribute to the overall architecture and design of backend systems, ensuring maintainability and extensibility

Austria
Job Closed