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

Diagnostics Software Engineer

$128k - $200k

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 DescriptionAs a core member of the Platform software team, the candidate will be part of a fast-paced, high caliber team building diagnostic software to help validate high-speed digital designs and achieve high yields in manufacturing Arista Network products used in the computer networking industry's largest data centers.Who You’ll Work WithThe Platform software team is responsible for all aspects of the development and delivery of hardware validation and manufacturing diagnostic software. The successful candidate will work closely on a project from its early conception to the final production stage at an off-site contract manufacturer. They will work with fellow engineers and members of the hardware and manufacturing team to understand the design and validate it. Besides closely working with the hardware engineers in designing the board, they will also review the hardware specifications and produce diagnostic specifications for the board. With that as a basis, the candidate will design the code to bring all of these to life. They will also work with customers to triage and fix problems in their networks. They will play a major role in improving yield at the contract manufacturer site as their software will be critical in validating the builds and quickly identify manufacturing defects.What You’ll DoThis role demands a strong and broad software engineering background, and a good understanding of hardware board design technology as well as third party network processors. The candidate's role will not be limited to any single aspect of managing ASIC-based networking solution, but cover all aspects of bringing up new hardware, developing all features requiring hardware validation, testing the software and hardware, and supporting our customers using the products. As an experienced engineer, this role also requires that they take an active part in organizing a team of engineers to tackle a project, providing vision for the project, managing the schedule for the project, and coordinating the activities of the team.Design, implement and test production-grade diagnostics for high-speed digital boards and ASICS to help with hardware validation.Design, implement and test manufacturing tests to validate mass production of digital boards used in data center networking productBring-up newly manufactured boards and the port the first level of software.Isolate and perform root-cause analysis of reported failuresSupport new platform software and hardware featuresCoordinate with the hardware engineering team on bring-up schedules and feature deliveryParticipate proactively in design discussions, design/code reviews, and project managementCreate system software written in C and scripting languages (Python, Bash) for our Linux-based appliance platformWork independently as well as in team roles.Use a version control system to systematically document and version the diagnostic software.Mentor younger members of the team and inculcate team spirit.QualificationsBS in Computer/Electrical Engineering or Computer Science with +5 years experienceProficiency in C/C++Well versed in scripting languages such as Python, Perl, TCL etc.Embedded programming and good knowledge of OS internals (Linux/Unix)In depth view of Computer Networking, OSI layers such as TCP/IP etc.Has knowledge of common inter connecting buses and interfaces such as PCIE, I2C, XAUI, 10G Ethernet drivers, FPGA, Switch chips, SSL offload, TCAM programming.Smart Bits and/or IXIA usage and performance improvementAbility to appreciate software engineering principles and coding proceduresCompensation Information:The new hire base pay for this role has a salary range of $128,000 to $200,000. Arista offers different pay ranges based on work location, so that we can offer consistent and competitive pay appropriate to the market. The actual base pay offered will be based on a wide range of factors, including skills, qualifications, relevant experience, and work location. The pay range provided reflects base pay only and in addition certain roles may also be eligible for discretionary Arista bonuses and equity. Employees in Sales roles are eligible to participate in Arista’s Sales Incentive Plan, which pays commissions calculated as a percentage of eligible sales. US-based employees are also entitled to benefits including medical, dental, vision, wellbeing, tax savings and income protection. The recruiting team can share more details during the hiring process specific to the role and location.#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: EngineeringExperience level: Mid-Senior LevelIndustry: Computer Networking

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Diagnostics Software Engineer in Santa Clara, CA vacancy
  • $150.68k - $225.7k

     ...Your ImpactMarvell is seeking a talented senior-level System Diagnostic Engineer to join our Platform Engineering team, supporting board,...  ...responsible for designing, developing, and implementing diagnostic software that bridges the gap between hardware and software, ensuring... 
    Suggested
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    NVIDIA is hiring experienced software engineers with kubernetes experience to help scale up its AI Infrastructure. We expect you to have...  ...harnessing multiple data streams, ranging from GPU hardware diagnostics to cluster and network telemetry.Working with teams across... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...Description & Skill Requirement: Role Summary: Hands-on full-stack software engineer supporting Test Infrastructure Development. Work closely...  ..., or data visualization. Manufacturing test, hardware diagnostics, lab automation, product validation, or engineering infrastructure... 
    Suggested

    Katalyst Healthcares & Life Sciences

    Santa Clara, CA
    1 day ago
  • $81.5k - $141.3k

     ...spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines...  ...JOB DESCRIPTION:We are seeking an experienced, high caliber Software Engineer II. Performs moderate risk/moderate complexity specialized... 
    Suggested
    Shift work

    Abbott

    Sunnyvale, CA
    3 days ago
  • Job Title: Fullstack Software Engineer As a Fullstack Software Engineer, you will design, develop, and maintain automation software solutions...  ...equipment and systems. Develop predictive maintenance and diagnostic tools to minimize downtime and improve system reliability.... 
    Suggested
    Work experience placement
    Monday to Friday

    TSMC

    San Jose, CA
    19 hours ago
  • $128k - $176k

     ...global leader in materials science and engineering solutions that are at the foundation of...  ...and develop code for large scale complex software solutions for semiconductor equipment...  ...structures, and algorithms.Strong software diagnostic, debugging, and troubleshooting skills.... 
    Full time

    Applied Materials

    Santa Clara, CA
    4 days ago
  • $183.2k - $251.9k

    Senior Software Engineer Context Takes full technical ownership, leading several technical complex designs. Contributes to development / change...  ...management and dependency versioning Application debugging, diagnostics, and root-cause analysis Performance, scalability,... 
    Full time
    Work experience placement

    ASML Holding

    San Jose, CA
    3 days ago
  • $150.2k - $283.5k

     ...this position... Ford Model E Platform Architecture Engineering is looking for a Staff Embedded Software Engineer to be part of the microcontroller which is...  ...development cycle.• Develop tooling as well as diagnostic and other interfaces between various vehicle access... 
    Work experience placement
    Immediate start
    Visa sponsorship
    Flexible hours

    Ford

    Palo Alto, CA
    1 day ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...accessories. This engineer will develop software and algorithms for custom semi-automated...  ...quality engineers to build a coherent diagnostic strategy and develop software to... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $169k - $338k

     ...technologies, balancing in-process runtime diagnostics (e.g., Async Profiler, JFR tracking)...  ...Efficiency: Collaborate with Platform Engineering to leverage profiling insights into automated...  ..., computer information systems, software engineering, or related area and 6 years... 
    Full time
    Temporary work
    Part time
    Immediate start

    Walmart

    Sunnyvale, CA
    1 day ago
  • $150.4k - $277.6k

    Role Number: 200674937Team: Software and ServicesLocation: CupertinoPosted: 2026-09-21SummaryHow...  .... We are looking for a Senior Software Engineer to join us in developing our OS...  ...Analytics collects, stores, and analyzes diagnostics and usage data from Appledevices across... 
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $150k - $190k

    Santa Clara, CASoftware Engineering - Motion Planning /Full-time /HybridPlusAI is a Physical...  ...pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered...  ...production system.Perform system level diagnostics and tuning using in-house visualization... 
    Full time

    Plus.ai

    Santa Clara, CA
    8 hours ago
  • $167.7k - $245.2k

     ...evolve our search technologies to support new ways of discovering insights and solving problems.Your ImpactWe're looking for a Software Engineer who enjoys solving difficult technical problems, working across teams, and helping shape the future of search at Splunk. In... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours
    3 days per week

    CISCO Systems

    San Jose, CA
    3 days ago
  • $152k - $241.5k

     ...can make a lasting impact on the world.Join NVIDIA’s Modular Diagnostics team and lead AI-powered innovation. Our team develops key...  ...ensures flawless performance before launch. As part of the Senior Software Engineer, AI Infrastructure Solutions team you will build intelligent... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $115k - $207k

     ...cybersecurity starts with you. About the Role​: We are seeking a Back-End engineer to be part of our Identity product group. In this role, you will be part of the cloud product software engineering team, responsible for developing new features and working closely... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    Sunnyvale, CA
    10 days ago
  • $164k - $295k

     ...of cybersecurity starts with you. About the Role: Our Fusion product is seeking a Senior-to-Principal (Level 7) backend software Engineer to build out a platform product which provides core orchestration and workflow capabilities to all users of Crowdstrike’s Flagship... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    9 days ago
  • $164k - $295k

     ...near-real-time vulnerability event processing Drive backend engineering and process automation across the platform Partner with...  ...skills and experience working in a global team ~ Commitment to software quality — unit tested, code reviewed, and continuously integrated... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Worldwide
    Sunnyvale, CA
    13 days ago
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...and the brightest research scientist, software engineers, application development engineers...  ..., DNS, routing, switching, and network diagnostics.Understanding of Linux file systems,... 
    Minimum wage
    Full time
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    8 hours ago
  •  ...Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.About the RoleWe're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration layer that runs... 

    Cerebras Systems

    Sunnyvale, CA
    3 days ago
  • $238k - $294k

     ...Senior Director Platform and Applications Engineering focused on high-speed data center...  ...resource plansManage team of hardware and software engineers to create reference designs using...  ...of FW augmentation, API driver, and diagnostic toolsWork with regional Sales and FAEs... 
    Work experience placement
    Live in

    MaxLinear

    San Jose, CA
    8 hours ago
  • $130.75k - $181k

     ...Platform team to design, develop, and maintain the large-scale software platforms that serve millions of users globally. In this...  ...tolerance, horizontal scalability, and load balancing.Performance Engineering: Drive the scaling, optimization, and innovation of the Data Platform... 
    Permanent employment
    Work experience placement
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    3 days ago
  • $137k - $156k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...knowledge with hands-on Linux and GPU software experience and can independently...  ...complex system issues using logs, telemetry, diagnostics, and vendor tools, and drive issues to... 
    Worldwide

    Super Micro Computer

    San Jose, CA
    8 hours ago
  • $130.7k - $261.3k

     ...with leading businesses and products in diagnostics, medical devices, nutritionals and branded...  ....The Opportunity The Principal Platform Engineer is responsible for designing, building,...  ...that support digital health, medical software, data, and AI/ML solutions.This role provides... 
    Worldwide
    Shift work

    Abbott

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $167.7k - $245.2k

     ...to close on: 11/29/2026Meet the TeamYou'll join the Platform Engineering team building and operating Cisco's AI Compute Platform — the...  ...for every team that needs it.Your ImpactAs a Senior Platform Software Engineer on the Platform Engineering team, you will own the architecture... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    8 hours ago
  • $147k - $210k

     ...setting. Experience developing accessible technologies.Proficiency in code and system health, diagnosis and resolution, and software test engineering.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore,... 
    Worldwide

    Google

    Sunnyvale, CA
    4 days ago
  • $168k - $270.25k

    As a Senior Software Engineer on NVIDIA’s Global Network Visibility (GNV) team within NVIDIA's Global Network Infrastructure (GNI) organization, you will lead the platform that turns network topology, configuration, telemetry, and direct measurement into trusted, self-service... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $174.72k - $295.68k

     ...machine learning, and smart connectivity. You will be a senior engineer on the team building our internal AI engineering platform — the...  ..., and automation that power how our engineers build and ship software. A core mission is connecting agents to real engineering... 
    Full time

    XPENG Motors

    Santa Clara, CA
    3 days ago
  • $90k - $130k

     ...Robotics Software Engineer Full-time | Sunnyvale, CA | Engineering (Onsite) About Noble Machines Noble Machines builds multipurpose...  ...assist in integrating new hardware components, developing diagnostic and control interfaces, and maintaining ROS 2 nodes. If you... 
    Full time
    Local area

    Noble Machines, Inc

    Sunnyvale, CA
    1 day ago
  • $193.3k - $261.5k

     ...-system C++ and SystemC models of these custom SoCs — that let software teams start development months before silicon arrives. For Trainium...  ...within 12 hours of first silicon. We're looking for a software engineer to build and own the models and infrastructure that make this... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    8 hours ago

Do you want to receive more vacancies?

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