5 дней назад
BIOS Senior/Lead Software Engineer (Firmware)
120 000 - 195 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
BIOS Senior/Lead Software Engineer (Firmware): Design, develop, and maintain CPU firmware, BIOS, and boot loader software for data-center networking products with an accent on low-level systems development, CPU board bring-up, and secure booting. Focus on integrating new CPU platforms, debugging firmware across x86 and ARM architectures, and building reliable automated validation with C, C++, and Python.
Location: Vancouver, BC, Canada
Salary: CAD 120,000–195,000 base pay per year across Canada, plus potential bonuses, equity, and benefits.
Company
develops cloud networking and software-defined networking solutions for data centers, campuses, and routing environments.
What you will do
- Design, develop, integrate, and maintain low-level CPU firmware, BIOS, and boot loader software.
- Bring up, validate, and qualify new CPU boards and related components with hardware and vendor teams.
- Develop automated tests in C, C++, and Python to validate firmware features and system reliability.
- Track Linux kernel and open-source BIOS developments, contributing relevant features upstream.
- Debug customer and system-test issues, delivering fixes for low-level software problems.
- Provide technical leadership, own projects from definition through deployment, and mentor junior engineers.
Requirements
- BS with 8+ years of experience, MS with 6+ years, PhD with 3+ years, or equivalent experience in computer science or electrical/computer engineering.
- Expert-level C programming experience; practical knowledge of C++ and Python is desirable.
- Professional experience developing CPU firmware, BIOS, and boot loader software, including new CPU board bring-up.
- Hands-on troubleshooting and debugging experience with low-level firmware and boot software.
- Familiarity with Linux kernel architecture, IP networking, modern software engineering practices, and x86 and ARM architectures.
- Strong software design, problem-solving, communication, documentation, and independent collaboration skills.
Nice to have
- Familiarity with Linux kernel design and implementation.
- Understanding of IP networking architecture, design, and principles.
- Knowledge of C++ and Python beyond automated test development.
Culture & Benefits
- Inclusive environment that values diverse perspectives and technical excellence.
- Medical, dental, vision, wellbeing, and income-protection benefits.
- Group Retirement Savings Plan.
- Potential eligibility for discretionary bonuses and equity.
- Opportunities to collaborate with hardware engineers, CPU and BIOS vendors, customers, and open-source communities.
Hiring process
- Additional compensation and benefits details are provided by the recruiting team during the hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Staff Firmware Engineer (Embedded)
98 100 - 130 800CAD
3 дня назад
Senior Software Engineer - Kernel & Device Drivers
120 000 - 200 000$
3 дня назад
Hardware & Silicon Validation Senior Staff Engineer (SoC)
143 400 - 212 230$
4 дня назад
Senior Staff Firmware Engineer (Embedded Systems)
132 500 - 196 140$
7 дней назад
Senior Software Engineer (Embedded Linux)
161 700 - 258 800$
5 дней назад
Senior Software Engineer (Med Tech)
140 000 - 175 000$