Назад
Company hidden
2 дня назад

Software Design/Engineer - New Grad (Embedded Systems)

72 000 - 115 000CAD
Формат работы
onsite
Тип работы
fulltime
Грейд
trainee
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Design/Engineer - New Grad (Embedded Systems): Developing embedded software for next-generation optical network platforms across the full software development lifecycle with an accent on real-time systems, debugging, and test automation. Focus on designing unit tests, troubleshooting software and hardware interactions, and collaborating with hardware, software, and systems engineers.

Location: Ottawa, Canada

Salary: CAD 72,000–115,000 annual pay range.

Company

A technology company developing high-speed connectivity infrastructure and next-generation optical networking solutions for the AI era.

What you will do

  • Develop embedded software for next-generation optical network platforms.
  • Participate in requirements analysis, design, implementation, testing, and maintenance across the software development lifecycle.
  • Design and develop unit tests and test-automation suites.
  • Troubleshoot software issues and identify root causes with hardware, software, and systems engineers.

Requirements

  • University degree in Computer Science, Engineering, or an equivalent field.
  • Previous internship, co-op, or relevant applied project experience.
  • Software development expertise, particularly with large-scale, real-time embedded systems or solutions.
  • Ability to manage multiple parallel priorities and learn quickly.
  • Excellent debugging skills and verbal and written communication skills.
  • Familiarity with a Linux development environment.

Nice to have

  • Experience with multiprocessor, highly concurrent systems, including mutual exclusion, synchronization, interrupt handling, and inter-process communication.
  • Expertise in C, C++, and Python.
  • Experience building APIs and services with REST or SOAP.
  • Experience with automated test frameworks such as Jenkins.
  • Experience with Scrum or Agile methodologies.
  • Experience with Git, Eclipse, JIRA, GDB, Yocto, or similar design and development tools.

Culture & Benefits

  • Full-time employment with opportunities for development and meaningful work.
  • Benefits include medical, dental, and vision plans, the Canada DCPP with company matching, ESPP, EAP, paid holidays, paid sick leave, vacation time, and applicable family and other leaves.
  • Non-sales employees may be eligible for a discretionary incentive bonus.
  • Commitment to an inclusive, respectful, and non-discriminatory workplace with accommodation support for candidates who require it.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →