Pcie Senior/Lead Software Engineer
$120k - $195k per yearArista Networks, Inc.
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 WithOperating 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 DoAs 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.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 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 firmware#LI-PA1Additional Information
The new hire base pay for this role has a pay range of $120,000 to $195,000 across Canada. 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. Employees are also entitled to benefits including medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan. The recruiting team can share more details during the hiring process specific to the role and location.
#J-18808-Ljbffr
Who You'll Work WithOperating 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 DoAs 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.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 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 firmware#LI-PA1Additional Information
The new hire base pay for this role has a pay range of $120,000 to $195,000 across Canada. 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. Employees are also entitled to benefits including medical, dental, vision, wellbeing, income protection and a Group Retirement Savings Plan. The recruiting team can share more details during the hiring process specific to the role and location.
#J-18808-Ljbffr
Vacancy posted 52 minutes ago
Similar jobs that could be interesting for youBased on the Pcie Senior/Lead Software Engineer in Winnipeg, MB vacancy
- Arista Networks is seeking a seasoned PCIe software engineer to join the Platform team in Canada. You will work on bringing up pcie links on new hardware designs and tuning PCIe parameters across root ports, bridges, and endpoints. The role involves modifying linux pci drivers...Senior
$120k - $195k per year
...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...Arista Networks is looking for world-class Senior/Lead software engineers to join our...Senior- ...other trading applications and partners, within RBC and Capital Markets, and external vendor partners. We are looking for a lead senior software engineer, a seasoned technologist to build cutting‑edge, products and solutions in cloud environments. You'll join a very dynamic,...Senior
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
$159.4k - $215.6k per year
...Center? If you are a self-motivated design engineer with expertise in micro-architecture,... ...SoCs you will be part of a team integrating PCIe, CXL and other IP's for SoCs. Collaborate... ...or ARM System Architectures Experience leading small teams or projects Experience or knowledge...Work at officeLocal area- Lead AWS application delivery in a hybrid Toronto setting, combining team leadership with Node.Js, TypeScript... ...: Bachelor’s degree in Engineering, Computer Science, or equivalentEight-plus years of software engineering experienceThree-plus years with Node....SeniorPermanent employment
$120.4k - $216.6k per year
...critical platform infrastructure? Do you thrive on leading architectural decisions and mentoring engineers to elevate technical standards? Join our world-... ...system design. Your responsibilities as a Senior II Software Engineer will include the following: Architecting...SeniorWork at officeWork from home$120k - $195k per year
Arista Networks is an industry leader in data-driven, client-to-... ...artificial intelligence, and software-defined networking to provide... ...prestigious awards, such as Best Engineering Team, Best Company for... ...a wide variety of forwarding engines, connectors and interface chips...Senior$120k - $195k per year
Arista Networks is an industry leader in data-driven, client-to-cloud networking for large... ...computing, artificial intelligence, and software-defined networking to provide our clients... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...Senior- ...Lead nuclear HVAC design with P.Eng. accountability, complex heat-load calculations, and multidisciplinary execution from Mississauga, Ontario. This senior engineering role covers HVAC and mechanical systems for Nuclear Power Plants. You will lead detailed design, supervise...Senior
- Build embedded firmware for Lenovo PCIe switches in Morrisville, North Carolina, applying... ...with hardware details.This hands-on engineering role translates architecture specifications... ...collaborates across firmware, hardware, software, validation, input/output, and external vendor...
$120k - $195k per year
Senior/Lead Software Engineer (Packet Forwarding Engines) Full-time 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...SeniorFull time- Senior/Staff Software Engineer - Tech LeadAbout OpenMined OpenMined is a 501(c)(3) non-profit foundation that brings together leading minds in AI, security, and privacy technology to develop open-source solutions that transform how data can be accessed and shared. Founded...SeniorLong term contractFull timeContract workFor contractorsLocal areaRemote workFlexible hours
- ...Bentley Systems is seeking a Senior Software Developer in Québec City, Canada. The role is hybrid (3 days in office) on the Civil Engineering Applications team, focusing on design, development, and delivery of complex engineering software. You will own features, work with...SeniorWork at office
- HP Canada in Mississauga is seeking a senior software engineering leader to design, develop, test, and maintain software applications that meet business needs. The role plans, executes, and monitors projects to ensure on-time, on-budget delivery with high quality and risk mitigation...Senior
- ...listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Senior/Staff Software Engineer – Tech Lead based in Canada. In this role, you will provide hands-on technical leadership for the development of innovative open...SeniorLong term contractContract workFor contractorsImmediate startRemote workFlexible hours
- ...Senior Site Reliability Engineer (SRE) Location: PCS CA, Toronto Years of Experience: 10-15 Years Job Summary: We are seeking a highly skilled... ...cloud infrastructure across AWS and Azure platforms. Lead Dynatrace OneAgent deployments, distributed tracing, and Davis...Senior
- ...HP Canada is seeking a Software Applications Engineer 4 to design, develop, test, and maintain software applications for high-performance computing systems. You will lead multiple project teams, guide junior developers, and ensure timely delivery aligned with quality standards...SeniorFull time
- Position SummaryThe Senior Data Engineer leads complex data engineering projects, working on designing data Job RequirementsSenior Data Engineer Position SummaryThe Senior Data Engineer leads complex data engineering projects, working on designing data architectures...Senior
$159.4k - $215.6k per year
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-... ...semiconductor industry to drive how the next generation of leading compute on Arm devices are built across the industry,...- Job Requirements Senior Digital Assets Payments Solution LeadJob Requirements Senior Digital Assets Payments Solution Lead Location: PCS CA, Toronto Years of Experience: 10-15 Years Job Summary: We are seeking a highly skilled Senior Digital Assets Payments Solution...Senior
- Job Requirements Senior Support Analyst (Onshore / Offshore) Location: PCS CA~TORONTO Years of Experience: 5+ years for Senior Support Analyst, 2-4 years for Support Analyst Job Summary: We are seeking a Senior Support Analyst to provide Level 2/Level 3 technical...SeniorContract work
- ...Industries Limited, North America’s leading manufacturer and distributor... ...have made Price a market leader in supplying air distribution... ...Job Title: Technical Lead, Software Development Location: Winnipeg... ...-to-day guidance for a new Engineering Technology team. This role is...
- PCIe and CXL verification expertise drives Arm’s high-speed I/O subsystem work. This experienced position focuses on functional and performance verification.As a Staff Verification Engineer, you will verify sophisticated PCIe and CXL subsystems or SoCs. You will review architecture...
- About Beacon Software: Beacon is acquiring and operating a portfolio of vertical SaaS companies. Most private equity firms scale... ...founders of Stripe, DoorDash, and Ramp. About the Role: Lead Software Engineers are Beacon engineers who work inside our portfolio companies...Full timeInternship
$150k - $225k per year
...predictive insights.Over 50 of the world’s leading energy companies rely on Validere’s technology... ...’re An Experienced And Capable Full Stack Software Engineer Who Loves Both Technical Challenges And Team Leadership. Our Ideal Lead Is Strong In These Key FactorsSoftware Engineering...1 day per week- ...card, and digital asset transaction processing).Influence software architecture and lead design decisions for the Platform, with particular focus on... ...technical direction and best practices that enable other engineers to deliver high‑quality work independently.Influence and align...
- ...Cloud DevOps EngineerLocation: PCS CA, Canada.Years of Experience: 7-10 YearsJob Summary We are seeking a skilled Cloud DevOps Engineer with expertise in Azure and AWS. The ideal candidate will have end-to-end ownership of projects, translating business requirements into...
- ...YearsJob Summary: We are seeking a highly skilled QA Automation Engineer with 7-10 years of experience to join our dynamic team in Toronto... ...a crucial role in ensuring the quality and reliability of our software products through automated testing. This position requires a deep...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Pcie Senior/Lead Software Engineer. Be the first to apply!
Related searches
- lead software engineer Winnipeg, MB
- lead structural engineer Winnipeg, MB
- lead process engineer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB
- senior communications Winnipeg, MB

