PCIe Software Engineer
Arista 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!Additional 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
$143.7k - $194.4k
Annapurna Labs designs silicon and software that accelerates innovation. Customers choose us... ...looking to hire a Software Development Engineer that will:- Develop mission-critical software... ...learning platforms' interconnect (PCIe and Neuron Link)- Collaborate with EC2 teams...SuggestedInternshipFlexible hours$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...SuggestedFlexible hours$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- ...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...Suggested
$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...SuggestedInternshipLocal areaFlexible hours- ...Technology Department at Dimensional leverages the rapidly evolving state of the art to engineer scalable, innovative, and research driven solutions to improve our client’s financial lives. Software Engineers at Dimensional participate in the design and development of software...Full timeRemote work
- ...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 timeWork at officeLocal area
- Job DescriptionThe Role:As a senior engineer, you will help design, build, and safeguard the quality of applications across the GM's Product... ....You will have the opportunity to work hands-on writing software or solutions, based on detailed requirements and system specifications...Full timeContract workH1bLocal areaWork from homeRelocation package
$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$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- ...driven pricing models, and automates revenue collection. Our Engineering team is building a suite of products that expand on the early... .... About You ~2+ years of experience in a full-stack software development role ~ Professional competency with Node, React,...Full timeWork at office
- ...us to ensure we take care of ourselves, each other, and our communities. Job Summary: Job Description: PayPal, Inc. seeks Software Engineer in Austin, TX Job Duties: Develop and maintain high-performing, reusable Java and Kotlin code, while staying updated with the...Full timeWork at officeLocal areaImmediate startRemote workFlexible hours
$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 timeWork from home- Job Overview:Arm’s Solutions Engineering team is looking for experienced PCIe and CXL experts in verifying the functionality and the performance of High Speed IOs at Sub-system level. New team members will join hands with other Architects, RTL design and verification engineers...Work at officeLocal area
$132.4k - $238.4k
...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 timeTemporary workWork at officeLocal areaRemote workWorldwide- ...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...
- ...the world forward.Platform SOC Debug Lead Engineer We are seeking a skilled and dedicated... ...architecture, design, validation, firmware and software engineering teams to resolve critical... ...domains such as high‑speed data‑center I/O (PCIe, CXL, etc.), RAS features to resolve...Remote work
$124.8k - $156k
...more about Alto/FuzeRx, you can review our Founders’ Story and our Values. We are looking for a highly skilled Full Stack Software Engineer to join our engineering team at Alto/FuzeRx Pharmacy. At Alto/FuzeRx the engineers are thought leaders and have a passion to build...Full timeTemporary workRemote workWork visaFlexible hours$105.1k - $189.2k
...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 timeTemporary workWork at officeLocal areaRemote workWorldwideRelocationRelocation package$140k - $170k
...scale of hybrid attackers. For more information, visit Our Engineering organization is a fast-growing team of collaborative, technically... ...and API design to backend systems and databases. As a Software Engineer II on this team, you will help build and maintain customer...Contract workWork at officeWorldwide- ...centers, and operate them - with teams spanning hardware and software. Speed and scale are our key differentiators. Come be a part of... ...You respect the control boundary: read paths and write paths engineered differently. You've turned a per-site manual setup into a templated...
- ...scale. We move fast, we ship often, and we believe the best engineers care as much about the product they're enabling as the systems... ...Looking For ~3+ years building and shipping production software, with a track record of owning systems (not just features) and...Full timeContract workShift work
$135.06k - $198.08k
...we create for our customers. We want 6sense to be the best chapter of your career. About the Role We are looking for a Software Engineer III (Full Stack) to build highly scalable, customer-facing applications that power the next generation of Revenue AI products....Full timeRemote work$110k - $125k
...Job brief Quest Diagnostics is looking for a Software Engineer to create well-designed, effective, testable, and specification-compliant code and carry out the entire product development lifecycle. Responsibilities Create new functionalities and redesign certain...$123k - $216k
...systems and have a user base spanning from highly technically proficient engineers to non-technical scientists and doctors; but all of them need solid systems, rugged networking, and bullet-proof software to do their jobs. Job Responsibilities and Description: As a...Full timeTemporary workRemote workFlexible hours- ...insight to every great professional decision. Our Product Engineering group is responsible for GLG’s technology platforms that... ...business decisions. We are looking for a passionate Full Stack Software Engineer with 2-3 years' experience to join our growing team and...
$108k - $148.5k
...Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and... ...wherever you may go. Learn more about our benefits . As a Software Engineer at Applied Materials, you’ll dive deep into ground-...Full timeRelocation- Software Engineer II RPA, Arizona, Texas, Atlanta, Charlotte Make Next Happen Now. For more than 30 years, The Bank has helped innovative companies and their investors move bold ideas forward, fast. THE BANK provides targeted financial services and expertise through...Temporary work
- ...This is a hybrid role; only local candidates will be considered. The Software Developer will support the Texas Department of Agriculture. This role performs advanced computer programming work, developing software solutions by studying information needs, conferring...Local areaMonday to Friday
- ...medical technology industry forward through transforming patient care and creating better patient outcomes. Job Title: Software Engineer II Location: Austin, Texas Job Title/High Level Position Summary: We are seeking a talented and experienced Systems...Full timeH1bWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to PCIe Software Engineer. Be the first to apply!
- ngo software engineer Austin, TX
- software data engineer Austin, TX
- graduate software engineer Austin, TX
- software development engineer (robotics engineer) Austin, TX
- software system engineer Austin, TX
- graduate software developer Austin, TX
- software engineer - early career Austin, TX
- entry level software engineer remote Austin, TX
- software engineer intern Austin, TX
- IT software developer Austin, TX











