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- ...Position : Principal / Lead Engineer PCIe Gen5/Gen6 Controller, PHY & SerDes Integration Location :San Jose, CA Experience :10+ years Job Summary We are seeking a highly experienced Principal/Lead Engineer to drive the architecture, development,...SuggestedFull time
$163k - $236k
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...SuggestedWorldwide- ...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...
- ...Verification Lead / Principal Verification Engineer PCIe Gen5/Gen6 Location :San Jose, CA Experience :10+ years Position Summary We are seeking a highly experienced Verification Lead to own the end-to-end verification of PCIe Gen5/Gen6 subsystem with...Full time
$183k - $247.6k
...people who want to help.You’ll join a diverse team of hardware engineers, software engineers, system engineers, technical program managers, and... ...to the next level. As a Senior Manufacturing Engineer on the PCIe and Signal Integrity team within the Core Components...Contract workLocal areaFlexible hours$165.2k - $223.6k
...AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the servers that use them. As the Software Development Engineer for the Neuron Runtime Team, you will be responsible for working alongside a...InternshipLocal areaWork from homeFlexible hours$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,...Contract work$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$224k - $356.5k
...NVIDIA Systems Software EngineerDGX Station (Galaxy) is NVIDIA's workstation-class AI computer... ...for a deeply technical systems software engineer who will own AI stack readiness on DGX... ...compute, NVLink bandwidth, host memory, PCIe, and CPU–GPU communication. Implement or...Local area$152k - $241.5k
...are looking for a motivated Performance engineer to influence the roadmap of our communication... ...high-speed interconnects (eg. NVLink, PCIe) within a node and with high-speed networking... ...systems principles (aka systems software fundamentals)Implement micro-benchmarks in...$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$96.8k - $118.3k
DescriptionAs an Embedded Software Engineer on our team, you will be responsible for the design, implementation, maintenance, and continuous... ....Experience with hardware interfaces such as SPI, I2C, UART, PCIe, or similar system interfaces.Familiarity with debugging and...Full timeWorldwide$174k - $252k
...product or system development code. Review code developed by other engineers and provide feedback to ensure best practices (e.g., style... ...C).3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture...$149.6k - $211.2k
...Job TitleIntel is seeking a motivated mid-level CAD/EDA Software Engineer to join the Silicon Chassis Automation Tool team.Job DescriptionAbout... ...or high-performance interconnect protocols such as AXI, CHI, PCIe, UCIe, or similarFamiliarity with IP packaging, configuration...Local areaImmediate startNight shift$174k - $252k
...or equivalent practical experience.5 years of experience with software development in one or more programming languages.3 years of experience... ...and supporting open-source projects.Google's software engineers develop the next-generation technologies that change how billions...$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 powerful...Temporary work$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 Platform...Permanent employmentWork experience placementWork at office3 days per week$120k - $180k
...Linux and Windows environments. Role Overview As a Customer Support Engineer (Post-Sales), you will be the primary technical partner for... ...interactions; recommend tuning strategies for NVMe, GPU acceleration, PCIe, and OS subsystems. Customer Advocacy Work closely with...$173.66k - $330.34k
...wonderful for everyone. Life at IntelIntel 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$140k - $224.25k
...Senior Software Development Engineer in Test - Datacenter Server OS (Finance) NVIDIA is the world leader in GPU Computing. We are passionate about... ...Network protocol, internal/external enterprise storage devices, PCIe buses and devices, IO sub-devices, CPU and memory, ACPI,...$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...Full timeRemote work$165.2k - $223.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-internship...InternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PCIe Software Engineer. Be the first to apply!
- cybersecurity software engineer Santa Clara, CA
- graduate software engineer Santa Clara, CA
- software developer fintech Santa Clara, CA
- new graduate software engineer Santa Clara, CA
- senior robotics software engineer Santa Clara, CA
- software engineer visa sponsorship Santa Clara, CA
- software qa engineer Santa Clara, CA
- network software engineer Santa Clara, CA
- software engineer remote Santa Clara, CA
- part time software developer remote Santa Clara, CA



