Master Software Architect for Network Systems
1 week ago
Arista Networks is a pioneering company in software-driven cloud networking solutions. Our award-winning platforms redefine scalability, agility, and resilience.
We are seeking a highly skilled Senior/Lead Network Systems software engineer to collaborate with customers, product management, and hardware engineers to design and develop novel features for our hardware.
The successful candidate will write software that controls hardware components on switches and routers, working closely with our hardware engineers throughout the lifecycle of our products.
The role demands a strong and broad software engineering background, spanning all aspects of software development, from adding new features to debugging problems and fine-tuning code for scalability and performance.
The ideal candidate will own their projects from definition to deployment and customer interactions, ensuring the quality of everything they deliver.
Key Responsibilities- Interface with customers, product management, and hardware engineers to create innovative network systems features.
- Architect, design, and manage feature development.
- Develop and maintain features using C, C++, and Python, reviewing and contributing to functional and design specifications.
- Build automated tests and test infrastructure to test features.
- Work with hardware and manufacturing teams to bring new hardware to market.
- Collaborate with hardware engineers to design optimal software control interfaces for managing hardware components.
- Provide technical leadership across features, projects, and tools.
- Analyze and mitigate problems in customer networks with Customer Support Engineers and customers.
- BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience or equivalent work experience.
- Expert knowledge of C or C++ and Python.
- Knowledge of UNIX or Linux.
- Hands-on experience in designing and developing hardware device drivers and/or system management utilities.
- Understanding of IP networking and/or distributed systems is a plus.
- Experience working with low-level hardware components is a plus.
- Applied understanding of software engineering principles.
- Strong problem-solving and software troubleshooting skills.
This role comes with a competitive salary range of $130,000 to $195,000 annually, depending on location and qualifications. Arista offers additional benefits, including medical, dental, vision, wellbeing, income protection, and a Group Retirement Savings Plan.
-
Network Software Architect
3 weeks ago
Vancouver, British Columbia, Canada Arista Networks Full timeRole OverviewWe are seeking a highly skilled Network Software Architect to join our Packet Forwarding Engines (PFE) and System software development team at Arista Networks.Estimated Salary$150,000 - $170,000 per year in Canada.Job ResponsibilitiesThe ideal candidate will have strong software engineering fundamentals and an understanding of ASIC-based packet...
-
Software Engineering Expert for Network Systems
4 weeks ago
Vancouver, British Columbia, Canada Arista Full timeNetwork Systems Software EngineerArista Networks is a pioneer in software-driven cloud networking solutions. As a senior/lead Network Systems software engineer, you will collaborate with customers, product management, and hardware engineers to design and build novel features that help Arista hardware run effectively and efficiently.The primary focus area for...
-
Network Systems Software Engineer
1 week ago
Vancouver, British Columbia, Canada Arista Full timeSoftware Development Opportunities at Arista NetworksArista Networks is a pioneer in delivering software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms, ranging from 10 to 400 gigabits per second, redefine scalability, agility, and resilience.We are seeking world-class Senior/Lead...
-
Network Systems Software Engineer
1 month ago
Vancouver, British Columbia, Canada Arista Full timeJob Description:Senior/Lead Network Systems Software EngineerArista Networks is a leading industry player in data-driven, client-to-cloud networking for large data center, campus and routing environments. Our company culture values diversity and fosters an inclusive environment where individuals from various backgrounds and experiences feel welcome.We are...
-
Network Architect and Software Developer
3 weeks ago
Vancouver, British Columbia, Canada Arista Networks Full timeA challenging role has emerged at Arista Networks for a talented Senior/Lead Software Engineer to join our Extensible Operating System (EOS) software development team.OverviewArista Networks is renowned for its innovative Linux-based network operating system, EOS. As a key member of the EOS team, you will contribute to building features that drive the...
-
Senior Software Architect, Embedded Systems
3 weeks ago
Vancouver, British Columbia, Canada Analog Devices Full timeSeeking a senior software architect with 15+ years of experience in firmware development to contribute to the design and development of advanced products at Analog Devices. This role involves translating product requirements into SW and HW architecture and design.Key Responsibilities:Collaborate with the digital team to design and architect System-on-Chip...
-
Software Architect
4 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeSoftware ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...
-
Software Engineer and Network Architect
3 weeks ago
Vancouver, British Columbia, Canada Arista Networks Full timeOverviewArista Networks is a leading provider of software-defined networking solutions for data center, cloud, and high-performance computing environments. Our Extensible Operating System (EOS) is a unique, Linux-based network operating system that runs on all of Arista's data center networking products.Salary and BenefitsThe base pay for this role has a...
-
Senior Network Systems Software Architect
1 week ago
Vancouver, British Columbia, Canada Arista Full timeArista Networks is a pioneer in delivering software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with over 20 million cloud networking ports shipped worldwide.We are seeking an expert Senior/Lead Network Systems software engineer to...
-
Network Systems Software Engineer Lead
4 weeks ago
Vancouver, British Columbia, Canada Arista Full timeSenior/Lead Software Engineer, Network SystemsArista Networks is a pioneering force in software-driven cloud networking solutions for large data center storage and computing environments.We are seeking world-class Senior/Lead Network Systems software engineers to collaborate with customers, product management, and hardware engineers to design and build...
-
Senior Network Systems Software Engineer
1 month ago
Vancouver, British Columbia, Canada Arista Full timeJob Description:Arista Networks is seeking a highly skilled Senior/Lead Network Systems Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing and developing novel features that help Arista hardware run effectively and efficiently.Key Responsibilities:Collaborate with customers, product...
-
Vancouver, British Columbia, Canada Conexiom Full timeAbout the RoleWe are seeking an experienced Master Software Architect to join our Development Team. In this role, you will be working in a fast-paced Agile environment with a proven product and team to assist you in taking the next steps in your career.
-
Network Infrastructure Architect
1 month ago
Vancouver, British Columbia, Canada TEG BAINS SPECIALIST INC. Full timeJob Title: Network Infrastructure ArchitectAbout the Role:TEG BAINS SPECIALIST INC. is seeking a skilled professional to oversee the design and implementation of our computer networks and related infrastructure. As a key member of our IT department, you will be responsible for ensuring the smooth operation of our computer systems.Key Responsibilities:Design...
-
Software Architect for Network Systems
3 weeks ago
Vancouver, British Columbia, Canada Arista Full timeAbout Arista NetworksArista Networks is a pioneering company in software-driven cloud networking solutions for large data center storage and computing environments. Our award-winning platforms redefine scalability, agility, and resilience, with over 20 million cloud networking ports shipped worldwide.
-
Fulfillment System Architect
4 weeks ago
Vancouver, British Columbia, Canada Amazon Full timeAbout the RoleAs a Software Development Manager at Amazon Fulfillment Technologies (AFT), you will lead a team of software development engineers in designing and delivering innovative picking software that powers our global fulfillment network.Key ResponsibilitiesOversee the software development life cycle, ensuring timely delivery of high-quality...
-
Embedded Systems Architect
3 weeks ago
Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full timeOverviewSanctuary Cognitive Systems Corp. is a world leader in building AI-based control systems for humanoid robots.About the RoleWe are seeking an exceptional Embedded Systems Architect to join our Hardware team as a pivotal contributor, adapting to new development environments and owning solutions from inception through deployment.Key...
-
IT Network Architect
7 days ago
Vancouver, British Columbia, Canada New Value Solutions Full timeJob Summary:New Value Solutions is seeking a highly skilled IT Network Architect to join our team in Canada. As an OT Network Engineer, you will play a key role in designing, implementing, and maintaining operational technology (OT) networks that support various applications and services.About the Role:In this exciting opportunity, you will be responsible...
-
Vancouver, British Columbia, Canada Arista Full timeSoftware Engineer Job DescriptionArista Networks is a leader in data-driven, client-to-cloud networking for large data center, campus and routing environments. Our innovative approach leverages the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge.We value diversity...
-
Senior Technical Architect Leader
1 week ago
Vancouver, British Columbia, Canada Triunity Software, Inc. Full timeJob Title: Senior Technical Architect LeaderAbout the Role:We are seeking an experienced Senior Technical Architect Leader to join our team at Triunity Software, Inc. in Vancouver. As a key member of our architecture community, you will play a crucial role in shaping the technical direction of our company and driving innovation.Responsibilities:- Lead the...
-
Cloud Network Architect Lead
3 weeks ago
Vancouver, British Columbia, Canada Mark Anthony Wine & Spirits Full timeJob SummaryWe are seeking a highly skilled Cloud Network Architect to lead our organization's cloud transformation. As the key architect, you will design and oversee resilient cloud network architectures, leveraging Infrastructure as Code (IaC) and implementing advanced security strategies.About the RoleYou will work closely with cross-functional teams to...