Embedded C Developer

Global Connect Technologies

📍 laval, qc, Canada

Full-time Other-General Posted March 02, 2026

Job Description

Job Title: Embedded C Developer

Location: Montreal, Canada

Job Type: Full-Time


Position Summary

We are seeking an experienced Embedded C Developer with strong Linux expertise to design, develop, and maintain embedded software solutions for complex systems. The ideal candidate will have hands-on experience in Embedded C programming and Linux-based embedded platforms, including device driver development, system programming, and hardware-software integration.

Key Responsibilities

  • Design, develop, and maintain embedded software using C for Linux-based systems.
  • Develop and debug device drivers in Linux (kernel space and user space).
  • Work closely with hardware teams for board bring-up and hardware-software integration.
  • Develop and maintain BSP (Board Support Package) for embedded platforms.
  • Implement communication protocols such as SPI, I2C, UART, CAN, USB...