Назад
Company hidden
2 часа назад

Software Developer-Embedded--Onsite Position (Embedded)

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

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

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

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

Текст:
/
TL;DR
Software Developer-Embedded--Onsite Position (Embedded): Designing, developing, and testing embedded products and firmware for Intel, Power Architecture, and Arm processors with an accent on embedded software design, hardware interfaces, and low-level debugging. Focus on analyzing requirements, conducting architecture and code reviews, supporting board bring-up, and developing portable firmware for rugged embedded systems.

Location: Onsite in Ottawa, Ontario, Canada

Salary: CAD 74,600–100,000 per year

Company

Develops embedded computer products for the rugged defense industry, adapting modern consumer technology for rugged systems.

What you will do

  • Engineer, design, develop, and test new embedded products.
  • Support and enhance existing embedded software and firmware.
  • Analyze requirements, research solutions, and develop software designs.
  • Participate in architecture, design, and code reviews.
  • Evaluate new technologies and products and contribute to process improvement.
  • Read IC datasheets, register descriptions, and board schematics while collaborating with a multidisciplinary engineering team.

Requirements

  • At least 5 years of software development experience.
  • Bachelor’s degree in Engineering, Computer Science, or equivalent.
  • Experience developing embedded firmware for Intel, Power Architecture, and Arm processors.
  • Proficiency in C and strong knowledge of IC datasheets, register descriptions, and board schematics.
  • Strong troubleshooting, problem-solving, software debugging, and software design skills.
  • Ability to work onsite in Ottawa, Ontario, Canada.

Nice to have

  • U-Boot, UEFI, Slim Bootloader, bare-metal programming, or board bring-up experience.
  • Knowledge of Linux, VxWorks, Windows, Git, JIRA, software testing, requirements tracking, and Python scripting.
  • Experience with PCIe, Ethernet, MDIO, I2C, SPI, TPM, SATA, USB, eMMC, NVMe, and non-volatile memory technologies.
  • Experience using digital analyzers, oscilloscopes, and digital multimeters.

Culture & Benefits

  • Collaborative, multidisciplinary engineering environment.
  • Paid time off and RRSP with employer matching.
  • Health and wellness benefits.
  • Learning and development opportunities.
  • Employee stock purchase plan, referral program, recognition, and inclusive workplace culture.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →