PCIe Senior/Lead Software Engineer
Arista Networks Inc
PCIe Senior/Lead Software Engineer
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.
- 8+ 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.
- ...Senior/Lead Software Engineer, Network Systems Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data... ...controllers, power controllers, storage devices to FPGAs, NICs and PCIE switches. You will design abstractions that allow this...SeniorWork experience placement
$209k - $238.5k
A leading financial services firm is looking for a Sr Lead Software Engineer, Analytics in Austin, Texas. This remote-eligible role involves leading various technology projects and a team of developers to create solutions for regulatory needs. Applicants should have significant...SeniorRemote work- ...ASIC Digital Architect in Austin, Texas. The role involves leading the design and development of digital protocols like DDR and PCIe, collaborating with cross-functional teams, and mentoring junior engineers. Ideal candidates will have extensive experience in ASIC RTL...Senior
- A leading semiconductor technology firm is seeking an experienced ASIC Digital Architect to drive innovations in semiconductor design. The... ...and ensuring the integration of advanced protocols like DDR, PCIe, and UCIe. With strong leadership and communication skills, this...Senior
- A leading technology company is seeking a Senior I/O Specifications Architect in Austin, Texas. This role involves developing chip requirements, driving internal... ..., a background in I/O interface technologies like PCIe and CXL, and excellent communication skills. The...Senior
- ...on defining and developing ASIC RTL designs, particularly for DDR, PCIe, and UCIe protocols. The candidate will lead design efforts, collaborate with cross-functional teams, and mentor junior engineers to foster innovation within the team. Candidates should possess extensive...Senior
- ...located in Austin, Texas, is seeking an experienced Board Design Engineer to lead the entire board development process within the Hardware team.... ...experience in board-level hardware design. Knowledge of DDR5, PCIe, and USB 3.0 is essential. A relocation option to Austin,...SeniorRelocation
$98.04k - $154.8k
Astreya Inc. is seeking a Testing Engineer IV to drive testing for PCIe interfaces in Austin, TX. You will lead verification and validation efforts for cutting-edge ASIC designs, focusing on both pre-silicon and post-silicon aspects. Ideal candidates will have 6-8+ years...Senior- A leading technology firm in Texas seeks a Debug and Validation Engineer to enhance AI products. This role involves post-silicon validation, collaborating with global... ...experience in hardware validation, particularly with PCIe interfaces. This position offers competitive pay...Senior
- A leading technology company in Austin is looking for a Senior GPU PCIe and Boot Architect to design innovative GPU architectures. The role requires 8+ years of experience in C/C++, a strong educational background in computing fields, and understanding of advanced interconnect...Senior
$209k - $238.5k
...Senior Lead Software Engineer, Full Stack - Shopping (Remote-Eligible)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One...SeniorInternshipLocal areaRemote work- ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge... ...has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life...SeniorWork experience placement
- ...enterprise partners millions while delivering a seamless experience for our users. The Role: Technical Lead & Engineering Coach We are seeking a Senior Lead Full Stack Developer who balances deep technical expertise with a passion for developing people. In this...Senior
- A leading technology company in Austin, TX, is seeking a Senior Lead Engineer, Software. This role will lead the development of complex software solutions, collaborate with cross-functional teams, and requires strong programming skills in C, C++, and Python. Ideal candidates...Senior
- Advanced Micro Devices in Austin, TX is looking for a PCIe, CXL and Highspeed IO Validation Engineer to enhance the validation processes for high-speed interfaces. The ideal candidate will have proven experience in SoC validation, strong skills in hardware debug and a...Full time
$184k - $287.5k
...Infrastructure. At NVIDIA, our inventions are the engine of accelerated computing and modern AI.... ..., and we're looking for a skilled PCIe Firmware Engineer to join our team and help... ...teams: Partner with our Chip Design, Software, and Architecture engineers to find root...Senior- ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking...SeniorFor contractorsWork experience placementWork at office
$184k - $287.5k
Senior GPU PCIe and Boot Architect page is loaded## Senior GPU PCIe and Boot Architectlocations... .... NVIDIA is seeking outstanding engineers to design the architecture and infrastructure... ...architect and plan features in concert with software, hardware, and verification teams...Senior$146k - $170k
...delivering best-in-class financing and software products for sustainable... ...SeniorFull-StackSoftware Engineer to bring technical excellence,... ...initiativeand leadership to our team.As a Senior Engineer,you’llbe a key... ...Product team.You’lltake the lead on major initiatives—planning...Senior- ...Senior Lead Software Engineer Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase, you are an integral part of an agile team...SeniorFor contractors
- ...Senior FIX Onboarding Specialist Be an integral part of an agile team that's constantly... ..., build, and deliver trusted market-leading technology products in a secure, stable... ...Formal training or certification on software engineering concepts and 5+ years applied experience...Senior
$209k - $238.5k
...Sr Lead Software Engineer, Analytics - Shopping (Remote-Eligible)What you'll do:Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory...SeniorFull timePart timeInternshipLocal areaRemote work- Trc Companies, Inc. is seeking an experienced ADMS Lead located in Austin, Texas, to provide guidance and support for ADMS and OMS workstreams. The successful candidate will lead technical activities, ensuring system integrity and operational readiness across projects....Senior
- ...Sr. Lead Software Engineer If you are looking for a game-changing career, working for one of the world's leading financial institutions, you've come to the right place. As a Sr. Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank Compute...Senior
- ...might benefit from their application. We are seeking a senior technologist to join Schwab's Research & Development... ...blockchain and digital assets alongside a strong foundation in software architecture and engineering. This role will support key R&D initiatives focused on...SeniorContract workWork at office
$129.64k - $172.85k
.... We're looking for top-tier talent ready to take on the challenge. Join us in building the future. The Role As a Senior Lead Software Engineer, you will be at the forefront of our AI initiatives, leading the design, development, and implementation of cutting-edge...SeniorTemporary workRemote work- A leading tech firm is seeking a Lead Golang Software Engineer based in Austin, TX. This role requires extensive experience in Golang and Java, including strong skills in AWS, Docker, and Kubernetes. You will manage the software development lifecycle by developing microservices...Senior
- ...Senior Lead Software Engineer - ML Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer - ML at JPMorgan Chase within the Consumer & Community...Senior
- A global technology company is hiring a Senior Lead Hardware Design Engineer in Austin, Texas, to lead the development of innovative hardware solutions across multiple domains. The ideal candidate will have 7 to 10 years of experience, expertise in PCB design, and strong...Senior
- ...Technical Lead / Senior Developer (Marketplace Platform) About VendHub VendHub is a fast-growing software platform and marketplace designed for vending business operators. We... ...from agency-led development to an in-house engineering team—and we’re looking for a hands-on...SeniorShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PCIe Senior/Lead Software Engineer. Be the first to apply!
- lead network engineer Austin, TX
- lead product engineer Austin, TX
- lead web developer Austin, TX
- lead system engineer Austin, TX
- lead algorithm engineer Austin, TX
- lead industrial engineer Austin, TX
- lead operating engineer Austin, TX
- lead infrastructure engineer Austin, TX
- lead engineer Austin, TX
- senior development executive Austin, TX

