Embedded Software Developer

Sandvik Canada

Montreal, QC, Canada
Embedded firmware development
Wireless technologies (lte, ble, wifi)
Iot devices
Contribute to the architecture, design, coding and testing of the embedded firmware to effectively meet business needs

Job Summary

  • Contribute to the architecture, design, coding and testing of the embedded firmware to effectively meet business needs.
  • Investigate customer issues and provide solutions and/or workarounds.
  • An excellent comprehensive compensation package including a pension plan with matching, competitive health, dental, life and disability benefits.

Matching Summary

Contribute to the architecture, design, coding and testing of the embedded firmware to effectively meet business needs.

Skills & Requirements

Must-have

  • Embedded firmware development
  • Wireless technologies (LTE, BLE, WIFI)
  • IoT devices
  • Microcontrollers (MSP430, STM32, nRF528xx)
  • Embedded Linux (ARM/Ubuntu)
  • CAN bus, USB
  • Real-time embedded firmware expertise

Nice-to-have

  • Agile team collaboration
  • Technological monitoring
  • Customer issue investigation
  • Open-minded culture
  • Diversity and inclusion

Key Requirements

  • 7+ years in embedded software development
  • Bachelor’s degree in software engineering or computer science, or equivalent experience
  • Strong C++ skills
  • Object-Oriented Programming (OOP)
  • Design patterns
  • Advanced debugging (JTAG)
  • Familiarity with Yocto or Zephyr

Work Rights

Not specified

Tailored Resume

Cover Letter