Senior/Lead Software Engineer (Network Systems)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior/Lead Software Engineer (Network Systems): Designing and developing software to manage hardware components on switches and routers with an accent on device drivers, system management, and hardware-software integration. Focus on building abstractions for FPGAs and NICs, optimizing system performance, and bringing new networking hardware to market.
Location: Vancouver, BC, Canada
Salary: $120,000 – $195,000
Company
is an industry leader in data-driven, client-to-cloud networking for large data center, campus and routing environments.
What you will do
- Design and build novel features to manage hardware components (sensors, fan/power controllers, storage, FPGAs, NICs, and PCIe switches) on switches and routers.
- Develop and maintain features using C, C++, and Python, including the creation of functional and design specifications.
- Collaborate with hardware and manufacturing teams to bring new hardware to market and optimize software control interfaces.
- Build automated tests and test infrastructure to ensure the scalability and quality of delivered features.
- Provide technical leadership across projects and mentor junior engineers to integrate them into the development environment.
- Work with Customer Support Engineers and clients to analyze and resolve complex problems in customer networks.
Requirements
- Degree in Computer Science or Electrical/Computer Engineering (BS + 8 years, MS + 6 years, or PhD + 3 years of experience).
- Expert knowledge of C or C++ and Python.
- Proficiency with UNIX or Linux environments.
- Hands-on experience in the design and development of hardware device drivers and/or system management utilities.
- Strong problem-solving, software troubleshooting, and independent implementation skills.
- Ability to work effectively within small teams.
Nice to have
- Understanding of IP networking or distributed systems.
- Experience working with low-level hardware components.
Culture & Benefits
- Supportive and growth-oriented culture with opportunities to switch technical domains over time.
- Comprehensive benefits including medical, dental, vision, and wellbeing.
- Income protection and a Group Retirement Savings Plan.
- Award-winning environment recognized for diversity, compensation, and work-life balance.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →