Embedded Software Engineer

Global Connect Technologies

📍 Montreal, QC, Canada

Full-time Engineering Posted February 23, 2026

Job Description

  • Design, develop, and optimize embedded software using C.
  • Work on microcontroller-based systems and peripheral interfacing.
  • Develop device drivers, bootloaders, and middleware components.
  • Debug and troubleshoot embedded systems using tools such as JTAG, oscilloscopes, and logic analyzers.
  • Participate in requirement analysis, design reviews, and code reviews.
  • Ensure compliance with coding standards and safety guidelines.
  • Collaborate with hardware, system, and validation teams.
  • Support integration, testing, and production release activities.

Required Qualifications:

  • Strong proficiency in Embedded C programming.
  • Experience with microcontrollers (ARM Cortex, PIC, STM32, etc.).
  • Understanding of RTOS concepts and bare-metal development.
  • Experience with communication protocols (SPI, I2C, UART, CAN).

#J-18808-Ljbffr