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

     ...Platform group is looking for an innovative and customer-focused software engineer to help us make the world's best product catalog even better...  ...and business leaders to build new state-of-the-art agentic diagnostics and Analytics services to provide transparency and... 
    Suggested
    Hourly pay
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • $207k - $300k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...-business projects.Experience with diagnostics, networking and data analysis.Google's... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    1 day 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...  ...curious Software Engineer to join our Diagnostics & Calibration software team in Milpitas... 
    Suggested
    Minimum wage
    Full time
    Flexible hours
    Weekend work

    KLA-Tencor

    Milpitas, CA
    1 day ago
  • $152k - $241.5k

     ...environment where everyone is inspired to do their best work.We are searching for outstanding senior system software engineer to join the NVIDIA's GPU Diagnostics SW team. Our charter is to develop the most demanding applications a GPU or high-performance computing... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    9 hours ago
  • $40 - $45 per hour

     ...Job Description Job Description itD is seeking a Diagnostic Software Engineer to design, develop, and validate embedded diagnostic solutions that support system reliability, performance, and hardware-software integration. The ideal candidate will bring deep experience... 
    Suggested
    Hourly pay
    Work experience placement

    itD Tech

    San Jose, CA
    15 days ago
  • Senior Software Engineer - Data Protection Software Engineering (C, C++)Infrastructure Solutions Group (ISG) builds the products that power...  ...continuity, and deliver the platforms, applications, and diagnostics our customers rely on every day at enterprise scale. Some product... 

    Dell Technologies

    Santa Clara, CA
    9 hours ago
  • $186.9k - $267.7k

     ...Common Hardware Group's QUAD (Quality and Diagnostics) team! This team works on Hyperscale...  ...environment.In this role as Hardware Diagnostic Engineer, you will develop the diagnostics tests...  ...on Linux server using your embedded software development skills. You will work on new... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    9 hours ago
  • $132.4k - $217.6k

     ...research in Life Sciences and Clinical Diagnostics. Bio-Techne, and all of its brands, provides...  ...17,600.00Bio-Techne develops innovative software and instrumentation solutions that help...  ...insight. This Senior Software Engineer role sits at the intersection of AI engineering... 
    Full time
    Temporary work
    Internship
    Worldwide
    Flexible hours

    Bio-Techne

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

     ...teams with the most thoughtful people in the world.We’re looking for a highly motivated, creative Factory System Software and Diagnostics Integration engineer to join the Datacenter Platform Software team. You will play a crucial role in coordinating factory projects,... 
    Full time

    Nvidia

    Santa Clara, CA
    2 days 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... 
    Full time
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    4 days ago
  • $123k - $191k

     ...computing, artificial intelligence, and software-defined networking to provide our...  ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...our switches. We work with hardware, diagnostics, and software engineers to maximize... 

    Arista Networks

    Santa Clara, CA
    1 day ago
  • $165.2k - $223.6k

    As a Software Development Engineer, you will be responsible for defining, building and supporting the system design, architecture, and software...  ...seamless SW engineering lifecycle, system health monitoring, diagnostics, repair, and other self-healing automation.• Develop... 
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  •  ...technology. We are at the forefront of software and hardware innovation, pushing the boundaries...  ...the US/Canada. The role: Software Engineer, Developer and Qualification Tools...  ...team that is building the developer and diagnostic tools for d-Matrix' cutting edge AI inference... 
    Full time

    D-matrix

    Santa Clara, CA
    13 hours ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s...  ...and deploy innovative integration and diagnostics tools, and AI agents to release quality... 
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Santa Clara, CA
    3 days ago
  • $160k - $200k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...is seeking a top-notch hands-on Sr. Software Engineer with exceptional networking software...  ...problem descriptions, perform detailed diagnostics, and resolve issues quickly.... 
    Worldwide

    Super Micro Computer

    San Jose, CA
    2 days ago
  • $154.42k - $235.9k

     ...complex systems reliable, observable, and fast. As a Senior Software Engineer, you will design and deliver the core communication and runtime...  ...performance SLOs. Safety and reliability awareness (diagnostics, failover, degraded modes, basics of ISO 26262 considerations... 
    Permanent employment
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...team is responsible for the real-time software infrastructure that supports critical...  ...and development of hardware / software diagnostic tools.Unit testing and code integration... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  • $152k - $241.5k

     ...artificial intelligence.We are looking for highly motivated Senior Software Engineers to join our Fabric Networking team with a targeted focus on...  ...on complex system-level challenges spanning resiliency, diagnostics, recovery, and large-scale AI infrastructure, contributing... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    9 hours ago
  • $182k - $226k

     ...us to deliver hydrogen from renewable electrolysis for heavy industry, at prices below fossil fuels. We are seeking a Senior Software Engineer to join Electric Hydrogen's Digital Team, where you will develop mission-critical software that powers the world's most... 
    Temporary work

    Electric Hydrogen

    San Jose, CA
    1 day ago
  • $140k - $210k

     ...we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Sr. Full Stack Software Engineer About your role: Clover is a global leader in financial services technology, dedicated to building the smart point-of-sale (... 
    Full time
    Work at office
    Monday to Friday
    Flexible hours

    Fiserv

    Sunnyvale, CA
    5 hours ago
  • $117k - $234k

     ...technical and customer-focused Senior Partner Engineer to help external developers successfully...  ...to address them Build automation and diagnostics to proactively surface developer...  ...You'll Bring: 6+ years of experience in software engineering, partner engineering, solutions... 
    Full time
    Contract work
    Temporary work
    Part time
    Work at office
    Flexible hours

    Walmart

    Sunnyvale, CA
    9 hours ago
  •  ...Software Engineer, Rapid Response Assignment - (US) Location: MA / Austin TX / MD Team: Product & Engineering Employment Type...  ...in one or more languages (Python, Go, Java, etc.) ~ Strong diagnostic and debugging skills, with a proven ability to root-cause... 
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    GrabJobs

    San Jose, CA
    2 hours ago
  • $140k - $180k

     ...development and verification of safety critical software components for the aircraft Charge...  ...circuitry Collaborate with systems engineers to decompose item requirements into high...  ...Develop and implement fault detection and diagnostic algorithms in software to identify and respond... 
    Local area

    Archer

    San Jose, CA
    1 day ago
  •  ...Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain aspects... 

    Quest Diagnostics Incorporated

    San Jose, CA
    2 days ago
  • $128k - $142k

     ...seek talented, passionate, and committed engineers, technologists, and business leaders to...  ...us.Job Summary:Supermicro is seeking a Software Engineer - Switch Design to design and...  ...robust interfaces for telemetry, diagnostics, and system management.Lead optimization... 
    Worldwide

    Supermicro

    San Jose, CA
    1 day ago
  • $150k - $190k

     ...company pioneering AI-based virtual driver software for factory-built autonomous trucks....  ...fast-growing teams.As a Senior Software Engineer, Planning for self-driving trucks, you will...  ...production system.Perform system level diagnostics and tuning using in-house visualization... 
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $145.3k - $269.8k

     ...voice matters.The PositionThe OpportunityAs a Bioinformatics Software Engineer, you will design, develop, and implement features for the...  ...possible software quality for gene sequencing research and disease diagnostics.Work closely with experimental teams to understand their... 
    Full time
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    9 hours ago
  • $101k - $162k

     ...art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a...  ...own initiativeExperience with device driver development and diagnostics and understanding of hardware devices, understanding of bus protocols... 
    Full time
    Local area

    Broadcom

    San Jose, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role,...  ...integration, including telemetry and metrics, health checks, diagnostics, configuration, and system management. These tools fill... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $150.4k - $277.6k

     ...Software Development Engineer Apple is where individual imaginations gather together, committing to the values that lead to great work. Every...  ...Diagnose system issues through log analysis and system diagnostics, exercising independent judgment in resolving technical problems... 
    Relocation

    Apple

    Cupertino, CA
    4 days ago

Do you want to receive more vacancies?

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