3 часа назад
Senior/Lead Software Engineer, Network Systems (C/C++/Python)
120 000 - 195 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior/Lead Software Engineer, Network Systems (C/C++/Python): Building software that controls switch and router hardware components, integrates hardware drivers, and brings new networking hardware from design through deployment with an accent on low-level systems, hardware interfaces, and performance optimization. Focus on designing abstractions, accelerating functions with hardware and FPGAs, debugging customer network issues, and developing automated test infrastructure.
Location: Vancouver, BC, Canada
Base pay: CAD 120,000–195,000 per year across Canada, with potential discretionary bonuses and equity.
Company
develops client-to-cloud networking solutions for data centers, campuses, and routing environments.
What you will do
- Design and build network systems features for switches and routers in collaboration with customers, product management, and hardware engineers.
- Develop and maintain software in C, C++, and Python for sensors, controllers, storage devices, FPGAs, NICs, and PCIe switches.
- Architect abstractions and software control interfaces for hardware drivers and system management utilities.
- Bring new hardware to market, from influencing hardware design through hardware bring-up and the full development cycle.
- Build automated tests and test infrastructure, troubleshoot system-test and customer-network issues, and deliver fixes.
- Provide technical leadership, own projects from definition to deployment, and mentor junior engineers.
Requirements
- BS with 8+ years of experience, MS with 6+ years, PhD with 3+ years, or equivalent work experience in computer science, electrical engineering, or computer engineering.
- Expert knowledge of C or C++ and Python.
- Knowledge of UNIX or Linux and applied software engineering principles.
- Hands-on experience designing and developing hardware device drivers and/or system management utilities.
- Strong problem-solving, troubleshooting, and independent implementation skills.
- Ability to work effectively in small teams.
Nice to have
- Understanding of IP networking or distributed systems.
- Experience working with low-level hardware components.
Culture & Benefits
- Supportive, growth-oriented engineering culture with opportunities to move between technical areas as interests and business needs evolve.
- Medical, dental, vision, wellbeing, and income-protection benefits.
- Group Retirement Savings Plan.
- Potential eligibility for discretionary bonuses and equity.
Hiring process
- Recruiting can provide additional details about compensation, benefits, and the role during the hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
2 дня назад
Software Engineer, Networking & C/C++
136 500 - 276 500$
5 дней назад
Embedded Software Engineer (C/C++)
110 625 - 149 675CAD
5 дней назад
Principal Engineer - Design (SoC/FPGA)
86 000 - 186 000$
5 дней назад
Principal DSP Firmware Engineer
107 000 - 157 000CAD
3 дня назад
Sr. Embedded Software Engineer (Aerospace)
140 000 - 170 000$
5 дней назад
Embedded Software Engineer, Tech Lead (C)
140 000 - 180 000CAD