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

PCIe Software Engineer

$123k - $191k

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 DescriptionWho You'll Work With Operating right where hardware meets software, the Platform team builds the foundation for our networking ASICs and supporting infrastructure. PCIe software engineers write the code that manages high speed communication between hardware components in our switches. We work with hardware, diagnostics, and software engineers to maximize bandwidth and improve reliability on the PCIe links.What You'll Do As part of this team, you’ll work on projects like:Bringing up pcie links on new hardware designsTuning pcie parameters on root ports, bridges, and end pointsModifying the linux pci drivers and virtual memory allocationUsing AER and DPC to improve error visibility and resiliencyDeveloping userspace software that mediate between networking ASICs, FPGAs, and PCIe bridges.Measuring hardware read and write performanceDevelop automated tests using C, C++ and Python to validate your features.QualificationsStrong engineering and Computer Science fundamentals.3+ years fluency in C or C++. Python experience an added bonus.Solid understanding of PCIe hardware and software driversPCIe state machine, ltssm, tlp, credit flow control knowledge a plusExperience with PCIe switchesSignificant hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level firmwareIf you’re passionate about performance optimizations and enjoy working at the hardware/software boundary, the Platform team is a perfect choice!Compensation Information The new hire base pay for this role has a pay range of $123,000 to $191,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: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Networking

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the PCIe Software Engineer in Santa Clara, CA vacancy
  •  ...creation of high-performance silicon chips and software content. Join us to transform the future...  .... As the Director of Applications Engineering, this role leads a team of Application...  ...next-generation products utilizing our PCIe/SERDES IPs. You will be accountable for... 
    Suggested

    Synopsys Inc

    Sunnyvale, CA
    16 days ago
  •  ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...innovation. You Are You are PCIe/CXL System Architecture Specialist who...  .... Work with customer architects and engineering teams to define suitable PCIe/CXL subsystem... 
    Suggested

    Synopsys Inc

    Sunnyvale, CA
    a month ago
  • $145k - $205k

     ...dedication to advancing enterprise SSD technologies through rigorous PCIe NVMe validation and testing has established us as industry...  ...: ~ Bachelor of Science in Computer Science, Computer Engineering with 8+ years of storage-related experience, OR M.S. in CS, CE... 
    Suggested

    SK hynix memory solutions America Inc.

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

    ## Senior System Software Engineer - GPU PerformanceApplylocations: US, CA, Santa Clara: US, Remotetime type: Full timeposted on: Posted Todayjob...  ...are connected with high-speed interconnects (eg. NVLink, PCIe) within a node and with high-speed networking (eg. Infiniband... 
    Suggested

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $165.6k

     ...product line. The Nitro Team is looking for engineers with systems knowledge and experience in...  ...or KVM), peripheral device development (PCIe or NVMe) and building compute...  ...3+ years of non-internship professional software development experience - 2+ years of non... 
    Suggested
    Internship
    Local area
    Flexible hours

    Amazon Web Services Inc.

    Santa Clara, CA
    1 day ago
  • $150k

     ...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... 
    Full time
    Visa sponsorship

    Institute Of Foundation Models

    Sunnyvale, CA
    1 day ago
  • $120k - $170k

     ...relentless work. The Role We’re looking for a Full-Stack Software Generalist who enjoys working across the entire product surface...  ...infrastructure, deployment pipelines, and monitoring Help shape engineering culture, processes, and technical standards Qualifications... 
    Full time
    Relocation package

    Scout Ai

    Sunnyvale, CA
    1 day ago
  •  ...deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference. About the Role We're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration layer that runs inference... 
    Full time

    Cerebras Systems

    Sunnyvale, CA
    1 day ago
  • $182k - $242k

     ..., and real-time inference. Our stack is engineered for speed, scale, and cost-efficiency—an...  ...-performance computing, GPU/accelerator software, or performance-critical systems. ~ Hands...  ...memory hierarchy and bandwidth, NVLink/PCIe, and profiling with Nsight Compute/... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    15 days ago
  • $182k - $242k

     ...Learn more at  About this role  We're looking for a Senior Engineer for CoreWeave's Benchmarking & Performance team. You will have...  ...Exposure to performance-critical GPU systems (CUDA, NCCL, NVLink/PCIe, memory bandwidth) or model-serving stacks (llm-d, vLLM,... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    15 days ago
  • $168k - $264.5k

     ...use. We believe in our people and products and seek excellent people to join us! The Networking Application Engineering team is looking for a hardworking, keen PCIe FW engineer to join the team and support groundbreaking technology. As a PCIe Application Engineer one... 
    Full time

    Nvidia

    Santa Clara, CA
    10 hours ago
  • $166.5k - $291.4k

     ...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She...  ...To be successful in this role you have: ~12+ years of software engineering experience building scalable, high-quality applications... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Worky Ltd

    Santa Clara, CA
    1 day ago
  • $184.7k - $277.6k

     ...Sr Full-Stack Software Engineer, AIML Data Operations Cupertino, California, United States Software and Services Artificial intelligence is one of the most profound technologies of our lifetime. It’s rapidly changing Apple products, making them more personal, intuitive... 
    Relocation

    Worky Ltd

    Cupertino, CA
    4 days 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... 
    Permanent employment
    Full time
    Work experience placement
    Work at office
    3 days per week

    Eightfold

    Santa Clara, CA
    1 day ago
  •  ...Full-Stack Software EngineerWe are seeking a motivated, hardworking Full-Stack Software Engineer to join our team. The ideal candidate has experience in full-stack software development with Node.js and Python and a strong command of modern frameworks, including Next.js... 
    Internship

    Sakuu

    San Jose, CA
    1 day ago
  •  ...SYMVIONICS, Inc. has an Immediate Opening Job Description : Full Stack Software Engineer LOCATION: NASA Ames Research Center, Moffett Field, CA (* immediate opening*) Job Description: ATM-X Freddie As an agile team, we commit code and perform code reviews... 
    Full time
    For contractors
    Immediate start

    Symvionics

    San Jose, CA
    3 days ago
  •  ...applications and data visualization frameworks. You will work across the software stack, from designing scalable APIs and data pipelines to...  ...debugging various chip design workflows to enable hardware engineering teams to design the world’s most advanced silicon more... 

    Apple

    Cupertino, CA
    1 day ago
  •  ...the world's most critical assets. Our Team's Vision Our Engineering team has established a culture based on thought leadership, independence...  ..., and integration testing, ensuring robust and resilient software delivery Partner cross-functionally with Product... 
    Work at office
    Immediate start

    Illumio

    Sunnyvale, CA
    1 day ago
  • $125k - $200k

     ...Full Stack Software Engineer Our client is a world class global consulting firm offering technology assistance to its many clients. Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Full Stack... 
    Visa sponsorship

    The Resource Collaborative

    Cupertino, CA
    5 days ago
  •  ...Senior Full-Stack Software Engineering Role This is a senior full-stack software engineering role. You'll work closely day-to-day with other engineers, designer, and PM to plan, design, build, and ship high quality software. Your responsibilities will include:... 

    MindSource

    Cupertino, CA
    1 day ago
  • $125k - $175k

     ...straight to better care. Requirements As a Senior Full-Stack Engineer at Commence, you will play a key role in designing, developing...  ...closely with cross-functional teams to deliver high-quality software solutions that are scalable, secure, and efficient. This role... 
    Full time
    Remote work

    GrabJobs

    San Jose, CA
    1 day ago
  •  ...Job Title: Senior Full Stack Software Engineer Location: Santa Clara, CA (Hybrid) Duration: 6 months Job Description: Primary Function of Position We are looking for a highly skilled Senior Full Stack Software Engineer to help build and scale software... 

    eTeam

    Santa Clara, CA
    3 days ago
  •  ...universal Physical AI OS, making robots as easy to build and deploy as software. Today, robotics is fragmented, slow, and closed: most builders...  ...it with you. The Role We are looking for a Senior AI Engineer to design, build, and ship AI-powered software across the full... 
    Full time

    Dexmate

    Santa Clara, CA
    1 day ago
  • $182k - $226k

     ...Senior Full Stack Software Engineer San Jose, California, United States Electric Hydrogen's mission is to make molecules to decarbonize our world! Our outstanding people are our most important asset and will allow us to deliver hydrogen from renewable electrolysis... 
    Temporary work

    Electric Hydrogen

    San Jose, CA
    4 days ago
  •  ...where rigorous thinking, autonomy, and continuous learning are core to how we work. The Role We're looking for a Senior Software Engineer to join our Platform team and build the foundational infrastructure that powers Gridmatic. Our platform challenges are shaped... 
    Full time

    Gridmatic

    Cupertino, CA
    1 day ago
  • $184k - $287.5k

    ## Senior Fullstack Software EngineerApplylocations: US, MA, Westford: US, TX, Austin: US, CA, Santa Claratime type: Full timeposted...  ...development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level... 
    Worldwide

    NVIDIA

    Santa Clara, CA
    21 hours ago
  • Lead is a fintech building banking infrastructure for embedded financial products and services. We operate an FDIC-insured bank headquartered in Kansas City, Missouri. Additionally, we have offices in San Francisco, Sunnyvale, and New York City, where our technical, product...
    Full time
    Flexible hours
    Shift work

    Lead Bank

    Sunnyvale, CA
    1 day ago
  •  ...Description   We are looking for general or deep learning compiler engineers to join our compiler team at Baidu’s Sunnyvale office. The...  ...the deep learning compiler, infrastructure compiler and the software stack for our proprietary high-performance accelerator... 
    Full time
    Work at office
    Remote work
    Afternoon shift

    Baidu Usa

    Sunnyvale, CA
    1 day ago
  •  ...generation of self-driving vehicles. Here at Applied, we encourage all engineers to take ownership over technical and product decisions,...  ...teams to productionize next generation self-driving software Help scale end-to-end training by identifying bottlenecks,... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • $116.5k - $173.25k

     ...we take care of ourselves, each other, and our communities.\n\nJob Summary:\n\nWe are looking for a talented and driven Senior Software Engineer with deep expertise in full stack JavaScript development to join our engineering team. In this role, you will design, build,... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours

    Paypal

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

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