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

PCIe Software Engineer

Full-time

Arista Networks, Inc.

Company Description

Arista 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 Description

Who 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 designs
  • Tuning pcie parameters on root ports, bridges, and end points
  • Modifying the linux pci drivers and virtual memory allocation
  • Using AER and DPC to improve error visibility and resiliency
  • Developing userspace software that mediate between networking ASICs, FPGAs, and PCIe bridges.
  • Measuring hardware read and write performance
  • Develop automated tests using C, C++ and Python to validate your features.

Qualifications

  • Strong engineering and Computer Science fundamentals.
  • 3+ years fluency in C or C++. Python experience an added bonus.
  • Solid understanding of PCIe hardware and software drivers
  • PCIe state machine, ltssm, tlp, credit flow control knowledge a plus
  • Experience with PCIe switches
  • Significant hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level firmware

If you’re passionate about performance optimizations and enjoy working at the hardware/software boundary, the Platform team is a perfect choice!

Additional Information

Arista 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.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the PCIe Software Engineer in Austin, TX vacancy
  • $184k - $287.5k

     ...the generative AI revolution, building the software and systems that power the world’s most...  ...workloads. We are looking for a Senior Software Engineer to lead the bring-up, triage,...  ...and topology, including NVLink, NVSwitch, PCIe, RoCE, and InfiniBand.Experience building... 
    Suggested
    Full time
    Remote work

    Nvidia

    Austin, TX
    7 hours ago
  • $143.7k - $194.4k

     .... and Israel, builds custom silicon and software for AWS customers. Our team combines cloud...  ...world-class expertise across silicon engineering, hardware design, verification, software...  ...silicon, PCB, high-speed components (HBM, PCIe, chip-to-chip), inter-system connections... 
    Suggested
    Flexible hours

    Amazon

    Austin, TX
    7 hours ago
  • $143.7k - $194.4k

     .... and Israel, builds custom silicon and software for AWS customers. Our team combines cloud...  ...world-class expertise across silicon engineering, hardware design, verification, software...  ...critical high-speed interconnects — HBM, PCIe, UCIe, and chip-to-chip links — that enable... 
    Suggested
    Internship
    Flexible hours

    Amazon

    Austin, TX
    4 days ago
  •  ...new and exciting challenge? If you are a self-motivated design engineer with expertise in micro-architecture, logic design and ARM IP’s,...  ...of I/O subsystems, SoCs you will be part of a team integrating PCIe, CXL and other IP's for SoCs.Collaborate with the project team to... 
    Suggested
    Work at office
    Local area

    ARM

    Austin, TX
    1 day ago
  • $90k - $130k

     ...and you're given a wide berth to solve problems and improve our engineering team. Come join a 20-person engineering organization spread...  ...and Austin. Founded in 2016, WeInfuse is an infusion center software and consulting organization. Our founders and their team have... 
    Suggested
    Full time
    H1b
    Work at office

    Weinfuse

    Austin, TX
    1 day ago
  • $165.2k - $223.6k

    Annapurna Labs designs silicon and software that accelerates innovation. Customers choose...  ...machine learning algorithms. Data paths, PCIe, SPI, I2C, accelerator inner-workings...  ...that help our team members develop your engineering expertise so you feel empowered to take... 
    Internship
    Local area
    Flexible hours

    Amazon

    Austin, TX
    1 day ago
  •  ...Renesas, we are more than just a semiconductor company; we are the engine behind a "safer, smarter, and more sustainable" future....  ...interface benchmarking across key connectivity standards (Ethernet, PCIe, USB, DDR memory interfaces, serial interfaces, etc.)Perform solution... 
    Work at office

    Renesas Electronics America

    Austin, TX
    2 days ago
  •  ...advance your career.THE ROLE:AMD’s SW Ecosystem Security Engineering Team is seeking a software engineer to help deliver container orchestration and...  ...organization, cache hierarchy, SMT behavior, memory locality, PCIe topology, accelerator placement, CPU pinning, and... 

    AMD

    Austin, TX
    23 hours ago
  •  ...C++ functional models that simulate the software-visible behavior of AMD's next-generation...  ...interconnect, and high-speed IO (USB4, PCIe, IOMMU, RISC-V, and more). Your models let...  .../agents as a core part of day-to-day engineering.Understanding of hardware/software interfaces... 

    AMD

    Austin, TX
    1 day ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We... 
    Work at office
    Local area
    Flexible hours
    Shift work

    Deloitte

    Austin, TX
    7 hours ago
  •  ...barriers to entry, making the right connections, and building confidence through expert guidance.We are seeking a Senior Full-Stack Software Engineer to join our high-performance engineering organization as a full-time, hands-on individual contributor. In this role, you will... 
    Full time
    Work at office
    Local area

    Realtor.com

    Austin, TX
    4 days ago
  • $184k - $287.5k

     ...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip... 
    Full time
    Worldwide

    Nvidia

    Austin, TX
    2 days ago
  •  ...raised $23M from Permanent Capital, Drive Capital, Sequoia, Core VC and The 81 Collection. The Role We’re looking for a Software Engineer who is highly autonomous, reliable, cool under pressure and deeply capable - the person people trust with the hard problems. You... 
    Permanent employment
    Full time
    Relocation
    Flexible hours

    Abode Money

    Austin, TX
    1 day ago
  • $143.4k - $165.6k

     ...0 - 165,600 per year Requirements: ~3+ years of professional software development experience outside of internships ~2+ years of experience...  ...2 Hardware Machine Learning Python AWS Support PCIe Web More: We design silicon and software that... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

    Austin, TX
    8 days ago
  • $143.4k - $165.6k

     ...0 - 165,600 per year Requirements: ~3+ years of professional software development experience outside of internships ~2+ years of experience...  ...EC2 Hardware Support Machine Learning Python PCIe Web More: Annapurna Labs designs silicon and software... 
    Full time
    Internship

    Annapurna Labs (U.S.) Inc.

    Austin, TX
    8 days ago
  • $147.5k - $245.9k

     ...financial technology solutions. You will work across the entire software development life cycle, from front-end user interfaces to back...  ...our work.Requirements:Bachelor's degree in Computer Science, Engineering, or a related field.Minimum of 7 years of progressive... 
    Full time
    Work from home

    LPL Financial

    Austin, TX
    4 days ago
  •  ..., infrastructure, access, and traffic to support seamless and efficient air traffic services.  SkyGrid is seeking a  Senior Software Engineer (Cloud Architect) to lead the design and ownership of cloud-based system and software architectures. This role involves close... 
    Full time
    Immediate start
    Remote work

    Skygrid

    Austin, TX
    1 day ago
  •  ...Full Stack Software Engineer Anywhere Type: Permanent Category: Development Industry: Legal Workplace Type: Remote Reference ID: JN -082026-108258 Date Posted: 09/10/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Austin, TX
    3 days ago
  •  ...Full Stack Engineer At SafeLease, we're rethinking how P&C insurance is sold in an age of technological change. We believe the industry...  ...Your experience: ~2+ years of experience in full-stack software development with exposure to shipping real-world applications... 
    Work at office
    Flexible hours

    SafeLease

    Austin, TX
    5 days ago
  •  ...Our client is currently seeking a Full Stack Software Engineer Location : Austin, TX (Hybrid - 4 days a week onsite) Duration : 12 months with possibility of extenssion About the job As a Full Stack Software Engineer, you will tackle compelling challenges... 

    The Judge Group

    Austin, TX
    1 day ago
  •  ...Full Stack Software Engineer TogetherWork is seeking a Full Stack Software Engineer with 1-3 years of experience to join our engineering team, building and maintaining high-quality SaaS applications on our modern technology stack. This is a hands-on engineering role... 
    Temporary work
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Acceptd

    Austin, TX
    1 day ago
  •  ...Full Stack Software Engineer Location: Austin, TX (Hybrid) 3 days a week Pay Rate: DOE Requirements: Recent, relevant experience in: • Modern UI technologies like HTML5, CSS3, MVC, JavaScript • Modern Programming Languages (C#.Net/.Net Core) • Building... 
    3 days per week

    Staffing the Universe

    Austin, TX
    4 days ago
  • $65 - $75 per hour

     ...Full Stack Software Engineer This Full Stack Software Engineer role focuses on leading the implementation of key software technologies for a digital construction platform being built from the ground up. You will act as a trusted technical expert, design and develop... 
    Permanent employment
    Temporary work
    Remote work

    Actalent

    Austin, TX
    2 days ago
  •  ...successful deployment and operation of satellites by supporting Flight Software, Ground Software, Vehicle Test, and Mission Operations....  ...entry point for all testing across the organization, used by engineers on the production floor to run mission critical tests on real... 
    Permanent employment
    Local area
    Worldwide

    York Space Systems LLC

    Austin, TX
    1 day ago
  •  ...united by our mission and driven by a culture of ownership and impact. Who We Want We're looking for a Senior Full-Stack Software Engineer to join our R&D Platforms Team and help build Genesis, our next-generation IIoT controls and monitoring platform. Genesis... 

    Thermon, Inc.

    Austin, TX
    2 days ago
  •  ...world's top brands, offering comprehensive engineering, supply chain, and manufacturing...  ...areas of technical expertise (hardware, software, firmware, performance, interoperability...  ...server, storage, networking and GPGPU and PCIe-based accelerator architectures.Systems... 
    Work at office
    Local area
    Remote work
    Worldwide
    Relocation package

    Jabil Circuit

    Austin, TX
    4 days ago
  •  ...ROLE:AMD is seeking a Lead Systems Debug Engineer to provide technical leadership for system...  ...readiness across hardware, firmware, software, networking, power, and SoC subsystems while...  ...understanding of GPU systems, including PCIe, HBM, retimers, power delivery, networking... 

    AMD

    Austin, TX
    7 hours ago
  • $72.8k - $130k

     ...health optimization on a global scale. Join us to start Caring. Connecting. Growing together. We are seeking a highly motivated Software Engineer (Full Stack Developer) to design, develop, and support modern enterprise web applications. In this role, you will work across... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Austin, TX
    2 days ago
  •  ...world's top brands, offering comprehensive engineering, supply chain, and manufacturing...  ...areas of technical expertise (hardware, software, firmware, performance, interoperability...  ...server, storage, networking and GPGPU and PCIe-based accelerator architectures.Systems... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide

    Jabil Circuit

    Austin, TX
    7 hours ago
  •  ...Ready to code the future of US dental care? Teero is looking for a Full Stack Software Engineer to join our Austin headquarters. If you ship fast, build with AI, and want to launch products shoulder-to-shoulder with the customers who use them, we want to talk. About... 
    Full time
    Remote work
    Day shift

    Teero

    Austin, TX
    1 day ago

Do you want to receive more vacancies?

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