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, Inc.

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. Theywill 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 takean 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 3 days ago
Similar jobs that could be interesting for youBased on the Diagnostics Software Engineer in Santa Clara, CA vacancy
  • $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
  • $100k - $115k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...development of our data center infrastructure software products, helping build the core...  ...development andmaintainSoftware Management and Diagnostic Tools.... 
    Suggested
    Permanent employment
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  •  ...Skill Requirement: Role Summary: Hands-on full-stack software engineer supporting Test Infrastructure Development. Work closely...  ...dashboards, or data visualization. Manufacturing test, hardware diagnostics, lab automation, product validation, or engineering... 
    Suggested

    Katalyst-Healthcares-

    Santa Clara, CA
    12 hours ago
  • $143.8k - $267k

     ...this role, you will lead instrumentation software development for digital pathology solutions that directly transform patient diagnostics. You will join a dynamic, collaborative...  ...environment with solution architects, hardware engineers, and software leads to translate... 
    Suggested
    Local area
    Relocation package

    Roche Holding AG

    Santa Clara, CA
    3 days ago
  • $175k - $317k

     ...generation of enterprise hardware platforms and software-defined data‑center infrastructure. You...  ...You will partner closely with hardware engineers, system architects, OS developers, and...  ...and test automation, lab tooling, diagnostics, and system validation. Experience... 
    Suggested
    Remote work
    Flexible hours

    Pure Storage

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

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

    ASML

    San Jose, CA
    12 hours ago
  •  ...its flagship Palette platform, is seeking a hands-on Senior Software Engineer to own the resolution of complex, customer-impacting issues...  ...signals. Contribute to supportability improvements — logs, diagnostics, must‑gather tooling, and self‑service remediation. 5. AI‑... 
    Permanent employment
    Fixed term contract

    Sierra Ventures

    San Jose, CA
    5 days ago
  • $8,100 - $10,300 per month

     ...Description About the Team: GMs Autonomous Vehicle Platform Software Engineering organization builds the foundational software that enables...  ...interfaces software-update and deployment capabilities diagnostics logging and observability and performance tooling across... 
    Permanent employment
    Full time
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Relocation package

    GM

    Sunnyvale, CA
    2 days ago
  • $193.3k - $261.5k

     ...relate to one another across Amazon's catalog.The Catalog Diagnostics & Analytics (CDA) team is at the forefront of this work....  ...catalog change at Amazon scale.We are looking for a Senior Software Development Engineer who can operate at the intersection of ambitious... 
    Hourly pay
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    4 days ago
  • $119.8k - $234.7k

     ...Silicon Cloud Hardware and Infrastructure Engineering (SCHIE) is the team behind Microsofts...  ...CPU-based alternatives. As a Senior Software Engineer in the DPU Integrations and...  ...and deploy innovative integration and diagnostics tools and AI agents to release quality... 
    Ongoing contract
    Full time
    Work at office
    Local area

    Microsoft

    Santa Clara, CA
    2 days ago
  •  ...vision. We’re looking for an experienced, hands-on Senior Software Engineer to help design and develop the software and embedded systems...  ...software for embedded controllers, system interfaces, diagnostics, manufacturing test systems, and engineering tools. Write... 
    Full time
    Worldwide

    Iridex Corporation

    San Jose, CA
    17 days ago
  •  ...Job Requisition: Full Stack Software Engineer Department: Information Technology Reports To: Head of AI Program Management Location: Remote Employment Type: Full-Time  Role Overview Alaris Acquisitions serves as a premier M&A advisory firm exclusively... 
    Full time
    Local area
    Remote work
    Shift work

    Alaris Acquisitions

    San Jose, CA
    3 days ago
  • $168k - $210k

     ...neurosurgery, AI and machine learning, microfabrication, electrical engineering, clinical science, and more. We combine deep technical rigor...  ...across the country. Job type: Full Time • Department: Software • Work type: Hybrid • USD 168,000-210,000 / year Locations:... 
    Full time
    Work at office
    Remote work

    Precisionneuro

    Santa Clara, CA
    3 days ago
  •  ...environmentally conscious production methods.  Job Summary: The Diagnostic & System Engineer is a factory-based engineer who modifies and validates the...  ...and failure isolation across hardware, firmware, software, network, storage, GPU, thermal, and power domains. The AI... 
    Local area

    Foxconn-PCE Technology

    Santa Clara, CA
    25 days ago
  • $150k - $240k

     ...suite of UIs that enable our defense customers to interact with our autonomy stack. Our users (warfighters, program managers, test engineers) need a strong user interface through which to test, understand, and operate our autonomy in simulation and in the field. This... 
    Full time
    For contractors
    For subcontractor

    Applied Intuition

    Sunnyvale, CA
    5 days ago
  • $165.2k - $223.6k

    As a Neuron Collectives Software Developer, you will: * Enhance collective algorithms and topologies for optimal training performance...  ...be working side by side with infrastructure experts, hardware engineers, RTL engineers, scientists & architects. Our workforce spans... 
    Full time
    Internship
    Local area
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    1 day ago
  •  ...join us and do something wonderful.The Role and ImpactAs a Software QA Test Engineer, you will play a pivotal role in ensuring the quality and...  ...software defects using modern debugging tools and systematic diagnostic methodologies.Conduct deep-dive root cause analyses (RCA)... 
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    12 hours ago
  • $165.2k - $223.6k

     ...AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers that use them. As the Software Development Engineer for the Neuron Runtime Team, you will be responsible for working alongside a... 
    Full time
    Internship
    Local area
    Work from home
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    1 day ago
  • $169k - $195k

     ...Title: Senior Software Engineer, Embedded Test Automation Location: This position is based in our Campbell, California offices. This position...  ...programming, provisioning, configuration, calibration, and diagnostics Integrate embedded tests and hardware test stations into... 
    Full time
    Work experience placement

    Imperative Care

    Campbell, CA
    6 days ago
  • $272k - $431.25k

     ...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software...  ...-assisted engineering practices, reusable abstractions, diagnostics, and documentation that let everyone move faster without... 
    Shift work

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $120.5k - $243k

    ## Platform Software EngineerApply: Sunnyvale, California, United States of America: Full time: Posted Today: 1200210Platform Software...  ...Develops software for operating systems, network subsystems, routing engines, security modules, utilities, embedded platforms, and Internet-... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    5 days ago
  • $114.6k - $234.6k

     ...Principal Systems Software Engineer Oracle Cloud Infrastructure (OCI) is seeking a Principal Systems Software Engineer to help build and...  ..., telemetry, platform monitoring, power control, and system diagnostics. Design and implement secure, reliable firmware-... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  •  ...is looking for a new grad Cybersecurity Engineer who is passionate about building...  ...integrity and authenticity of firmware and software during boot-up Partner with hardware...  ...UNECE WP.29 Familiarity with vehicle diagnostics protocols (OBD-II UDS) or OTA update mechanisms... 
    Full time
    For contractors
    For subcontractor
    Summer work
    Casual work
    Internship
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 days ago
  • $147.9k - $220k

     ...building an innovative data processing engine that is transforming how Apache Spark Apache...  .... The Opportunity: As a software engineer for DataPelago data processing...  ...represented in the field. Develop analysis and diagnostic tools that analyze various logs from DPA... 
    Full time
    Local area

    NetApp

    San Jose, CA
    2 days ago
  • $180k - $270k

     ...storage deployments for top-tier hyperscale partners. As a Senior Software Engineer on the Hyperscale Product Escalations team (known internally...  ...System Health Automation: Design and deploy automated diagnostics, predictive health-monitoring services, and AI-assisted... 
    Work at office
    Flexible hours

    Everpure, Inc.

    Santa Clara, CA
    3 days ago
  • $164k - $295k

     ...other. Ready to join a mission that matters? The future of cybersecurity starts with you. About the Role: This is a Software Development Engineer role on the Cloud Runtime Protection team that builds the core of the CrowdStrike Falcon platform: the lightweight... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    2 days per week
    3 days per week
    Sunnyvale, CA
    5 days ago
  • $165.2k - $223.6k

    AWS Hardware Engineering Services support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment...  ...talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists,... 
    Internship
    Local area
    Flexible hours

    Amazon Data Services, Inc.

    Cupertino, CA
    14 minutes ago
  •  ...training, alongside world-class researchers, data scientists, and engineers, tackling the most fundamental and impactful challenges in AI...  ...of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a... 

    Institute of Foundation Models

    Sunnyvale, CA
    8 days ago
  • $170k - $220k

     ...for a process and there are a dozen or more node types. As a Software Engineer Robotic Applications you will bring nodes to life: designing...  ...and process steps for throughput and the calibration and diagnostic tooling that lets us replicate nodes and keep them healthy.... 
    Full time
    Shift work
    Day shift

    Atomic Machines

    Santa Clara, CA
    2 days ago
  • $165.2k - $223.6k

    The MLIL DataPlane team is looking for a Software Development Engineer to own the design and implementation of our inference data plane. We build the software that makes large models run efficiently on custom hardware - spanning model execution, memory management, data... 
    Full time
    Local area
    Flexible hours

    Annapurna Labs (U.S.) Inc.

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

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