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
$140k - $210k
...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...networking ASICs and supporting infrastructure. PCIe software engineers write the code that...Suggested$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$154.68k - $231.7k
...analog designs, and powerful cryptographic engines. These solutions address all segments of... ...involved in the development of CXL and PCIe End Point devices of Marvell.Responsible... ...the planning, execution, and delivery of software for Marvell .This role requires a strategic...SuggestedPermanent employmentFull timeInternshipWork from home- ...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
- ...architect and develop cutting-edge hardware/software co-design solutions for ASIC/FPGA-based... ...high-performance hardware acceleration engines and embedded software that orchestrates them... ...control path, implementing deigns for PCIe (Gen 6/7), CXL, UAL, Ethernet, and DDR5/6...Suggested
$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...$184k - $287.5k
...NVIDIA is looking for a Senior GPU Platforms Engineer to be part of our innovative and... ...groundbreaking GPU & SOC systems and platform software, driving the next era of accelerated computing... ...Tensor Cores, memory hierarchy, NVLink , PCIe, MIG, etc.), and how these architectural...Full time$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$180k - $270k
...us. THE ROLE We are seeking an experienced Platform Software Engineer for our Systems Software Team. You will be working as part of... ...components. Debug complex HW/FW issues across x86, PCIe, NVMe, and networking using lab tools (oscilloscope, logic analyzer...Remote workFlexible hours$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$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...$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$160k - $200k
...technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:Supermicro is seeking a top-notch hands-on Sr. Software Engineer to work on PCIe, SAS/SATA, USB and other HW related areas of storage and...Worldwide$160k - $200k
...technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:Supermicro is seeking a top-notch hands-on Sr. Software Engineer to work on PCIe, SAS/SATA, USB and other HW related areas of storage and...Worldwide$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$100k - $135k
...Software Engineer The Corporate Strategy group at Credo is looking for a Software Engineer to join our team in San Jose, CA and drive automation... ...of retimers and DSPs for optical and copper Ethernet and PCIe, all leveraging the PILOT diagnostic and analytics software...Work at office$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$180k - $270k
...Design, implement, test, and maintain systems software components in C/C++, Python, Golang, and... ...hardware and firmware issues across x86, PCIe, NVMe, networking, CPUs, chipsets, and... .... Collaborate with vendors, hardware engineers, system architects, and operating-system...Full timeRemote workFlexible hours$207k - $300k
...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$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- ...collaborating closely with GPU architecture and software teams to help establish AMD GPUs as a... ...GPU interconnects such as XGMI, NVLink, PCIe, or InfiniBand and their performance... ...in collaborative, cross-functional engineering environmentsStrong problem-solving, communication...Remote work
$182k - $226k
...our world! Our outstanding people deliver creative decarbonization energy solutions to our customers.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$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$193.3k - $261.5k
...team is looking for you! The AWS Hardware Engineering team drives system innovation in the... ...engineers solve the hardest problems that fuse software, hardware, and the cloud. We take big... ...schematics and layouts - motherboards, PCIe boards, power boards, and system boards,...InternshipLocal areaFlexible hours$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$165.2k - $223.6k
As a Neuron Collectives Software Developer, you will: * Enhance collective algorithms and topologies for optimal training performance... ...be working side by side with infrastructure experts, hardware engineers, RTL engineers, scientists & architects. Our workforce spans...Full timeInternshipLocal areaFlexible hours- ...We're looking for a talented Full Stack Software Engineer to join Blink.new, an AI App Creation Platform. You'll be working on end-to-end feature development and providing technical customer support. The ideal candidate should be comfortable with modern web technologies...
$120k - $170k
...Full Stack Software Engineer Sunnyvale, CA The future of defense will be decided by those who field intelligent machines at scale. At Scout AI, we're developing Fury, the first robotic foundation model for defense, to give U.S. forces overwhelming, adaptable, and...Full timeRelocation package- ...Full-Stack Software Engineer Precision Neuroscience is building a next-generation brain–computer interface (BCI) to heal and empower millions of people living with neurological conditions. Our team brings together experts in neurosurgery, AI and machine learning, microfabrication...Work at officeRemote work
- ...Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.About the RoleWe're hiring a Software Engineer to help contribute to projects on our Inference Platform team. Our team primarily owns the orchestration layer that runs...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PCIe Software Engineer. Be the first to apply!
- software engineer full time Santa Clara, CA
- graduate software developer no experience Santa Clara, CA
- software engineer healthcare Santa Clara, CA
- network software engineer Santa Clara, CA
- software engineer internship Santa Clara, CA
- senior software engineer Santa Clara, CA
- software system engineer Santa Clara, CA
- software developer Santa Clara, CA
- ngo software engineer Santa Clara, CA
- startup software engineer Santa Clara, CA



