Senior Embedded Software Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Embedded Software Engineer: Developing embedded software platforms for high-speed connectivity solutions with an accent on Linux kernel drivers, BSP, and board bring-up. Focus on implementing cross-platform services, optimizing system performance, and maintaining robust diagnostics for optical and packet networking technologies.
Location: Must be based in Ottawa; this is a fully in-office position requiring 4 days per week on-site.
Salary: C$95,800 – C$153,000
Company
is a global leader in high-speed connectivity, dedicated to building human-centric technology solutions for global network infrastructure.
What you will do
- Participate in the full software development lifecycle from initial design to customer delivery.
- Implement cross-platform software and services for embedded CPUs, SoCs, and optical technologies.
- Develop and maintain drivers, diagnostics, and applications using C, C++, and Python.
- Apply Linux kernel, TCP/IP stack, and memory management concepts to improve system throughput.
- Debug software defects and analyze performance across product families.
- Develop scripts and test utilities to enhance engineering efficiency.
Requirements
- Bachelor’s degree in Engineering, Computer Science, or equivalent.
- 6+ years of experience with embedded C and C++ programming.
- Proven experience with Linux kernel driver and user-space driver development.
- Strong background in BSP, security, and board bring-up.
- Solid understanding of structured programming and design concepts.
- Must be able to work on-site in Ottawa 4 days per week.
Nice to have
- Knowledge of real-time operating systems (RTOS) concepts.
- Experience developing drivers in Zephyr.
- Ability to interpret CPU hardware architectures and timing diagrams.
- Familiarity with datacom/telecom protocols like DWDM, OTN, Ethernet, and MPLS.
- Exposure to Agile or Waterfall development methodologies.
Culture & Benefits
- Comprehensive benefits package including medical, dental, and vision plans.
- Participation in DCPP (Canada) with company matching.
- Employee Stock Purchase Program (ESPP) and Employee Assistance Program (EAP).
- Paid holidays, sick leave, and vacation time.
- Commitment to a flexible, people-first work environment that values diversity and inclusion.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →