PCIe Software Engineer
$123k - $191kArista 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
$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...SuggestedFull time$200k - $250k
Job Title: Principal RTL Design Engineer - PCIe / CXL / High-Speed SoCLocation: Santa Clara, CACompensation: $200K - $250K base DOE plus bonus... ...enhance existing processes.Collaborate with post-silicon and software and firmware teams to support silicon bring-up and...Suggested$200k - $250k
Job Title: Principal Design Verification Engineer - PCIe / High-Speed SoCLocation: Santa Clara, CACompensation: $200K - $250K base DOE plus bonus and RSUs ($300K - $350K+ total comp.)Requirements: Design Verification, High-Speed SoC, PCIe / UALink / SerDes, SystemVerilog...Suggested$128k - $200k
...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...connecting buses and interfaces such as PCIE, I2C, XAUI, 10G Ethernet drivers, FPGA,...SuggestedContract work$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...SuggestedFull timeRemote work$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... ...of large-scale AI system architecture, including PCIe, memory hierarchy, DMA, high-speed interconnects, and distributed...Full timeRemote work$189.7k - $352.3k
...chip and silicon IP provider, is seeking to hire an exceptional PCIe Controller Architect and Technical Director to join our Silicon... ...Candidates will be joining some of the brightest inventors and engineers in the world to develop products that make data faster and...Full timeWork at officeRemote workFlexible hours3 days per week$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... ...pipelines. Advanced networking/IO: io_uring, RDMA/PCIe messaging, kernel/bpf-based observability, packet capture and...Permanent employmentFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours$163k - $237k
Lead the PCIe microarchitecture and RTL development, ensuring high-performance designs... ...:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,... ...functional leadership, driving efforts with software/system teams from RTL development through...Worldwide$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$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 timeWork at officeMonday to FridayFlexible hours$193.3k - $261.5k
...other public and private networks.A day in the lifeAs a senior software engineer you will be responsible for leading the design of embedded... ...embedded development in C/C++- Master's degree- Experience with PCIe, switch SDKs, familiarity with LLDP, RSTP, BGP, ISIS, UDLD,...Permanent employmentInternshipLocal areaFlexible hours$207k - $301k
...to solve ambiguous problems, and uphold engineering best practices through code reviews and... ...tools (GRM and ISS), embedded firmware/software for test boards, and innovative tests and... ...key technologies such as HBM/DDR memory, PCIe or high-speed interfaces, or ARM/RISC-V...Worldwide$130k - $175k
...Job Description: Senior Software & Systems Engineer - Semiconductor Failure Analysis Tools Location: San Jose, CA Salary: $130,000 - $... ...instrumentation. Familiarity with hardware interfaces such as USB, PCIe, FPGA, RS-232/485 . Background with semiconductor...Full timeFlexible hours$193.3k - $261.5k
...security solutions for their cloud services.Our software developers build the next generation... ...for highly-motivated and passionate engineers to build next generation of network management... ...or KVM), peripheral device development (PCIe or NVMe) and building compute...InternshipLocal areaWork from homeFlexible hours$152k - $241.5k
...new AI‑powered application is built. We are seeking a Senior Software Engineer - AI Inference to advance open‑source LLM serving by contributing... ...background spanning memory bandwidth, kernel fusion, PCIe/NVLink effects, and network fabrics (e.g., InfiniBand).We are...Full timeRemote work$101k - $162k
...art optical physical layer products. You will be involved with software design and development for Broadcom PHY chip set drivers. As a member... ...your responsibilities include:Design and develop Ethernet, PCIe, FlexE PHY low level driversFW development and L1 switch protocol...Full timeLocal area$207k - $301k
...Software Engineer Manager, TPU Silicon Validation Google, Sunnyvale, CA, USA Apply Primary Qualifications ~ Bachelor’s degree, or... ...including familiarity with key technologies such as HBM/DDR memory, PCIe or high‑speed interfaces, or ARM/RISC‑V architectures. ~...Worldwide$184k - $287.5k
...sensor data into GPU memory, and scalable, software-defined sensor integration across... ...re looking for a Senior Systems Software Engineer to help architect and scale the software... ...systemsFamiliarity with hardware/software interfaces (PCIe, DMA, FPGA, SPI, I2C, I2S)Solid debugging...Full time$193.3k - $261.5k
...the planet. The OEM SSD team in Hardware Engineering Services owns the full lifecycle of... ...are looking for a Senior SDE to build the software services that make that lifecycle faster... ...direct-attached storage, and next-generation PCIe interfaces. You will help shape how we...InternshipLocal areaFlexible hours$152k - $241.5k
...now looking for a highly motivated Full-Stack Web Applications Engineers to join this dynamic and innovative Hardware Infrastructure... ...team is building scalable web services for VLSI designs. This software development team is a multifaceted Agile software team with high...Full time$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 timeWorldwide$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 timeRelocation package$220k - $296.4k
DescriptionJob Title: Principal Engineer, PCIe Verification Job Location: San Jose, CA (This position requires a full-time, on-site presence... .... Work closely with the Architecture, MLSoC Hardware and MLA Software teams. Work with emulation and MLSoC Software team to bring...Full timeWork experience placementWork at office$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 timeVisa sponsorship$173.66k - $330.34k
...wonderful for everyone. Life at Intel Intel is seeking a Senior EDA Software Engineer for the Silicon Chassis team. In this technical hands-on... ...or high-performance interconnect protocols such as AXI, CHI, PCIe, UCIe, or similar. Familiarity with IP packaging,...Full timeInternshipLocal areaImmediate startShift workNight shift$184k - $287.5k
We are looking for a Senior Software Engineer to become part of our storage management plane team. The management plane is a web-based application crafted to provide our storage customers the capabilities to handle and supervise our distributed storage infrastructure. Our...Full time$184k - $287.5k
...Center CPUs, and a fully optimized NVIDIA AI and HPC software stack. We are seeking an excellent Senior System Engineer to work on bring up, integration, validation and... ...NVIDIA AI server system (CPU, GPU, Memory, NIC, PCIe, NVMe SSD, Cooling, etc.) designs.Working closely...Full timeEarly shift$149k - $359k
...opportunities and leave your mark, come join us. THE ROLE Join our Core Engineering team to power the foundation of our Enterprise Data Cloud,... ...complex distributed systems challenges through thoughtful software design. Partnering closely with cross-functional engineering...Full timeWork at officeFlexible hours- ...us connect people and build communities to create economic opportunity for all. About the team and the role: eBay, Inc. seeks Software Engineer 2 in San Jose, CA What you will accomplish: Job Duties: Define, design, and implement highly scalable, resilient, and...Full timeImmediate startRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PCIe Software Engineer. Be the first to apply!
- ngo software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- software engineer - early career Santa Clara, CA
- entry level software engineer remote Santa Clara, CA
- software developer positions Santa Clara, CA
- junior software developer internship Santa Clara, CA
- software development engineer aws Santa Clara, CA
- consulting software engineer Santa Clara, CA
- financial software developer Santa Clara, CA
- software developer Santa Clara, CA



