Full-time

Embedded Software Engineer

Posted by Global Connect Technologies • Montreal, QC, Canada

📍 Montreal, QC 🕒 February 27, 2026

About the Role

We are seeking a skilled Embedded C++ & Linux Engineer to design, develop, and maintain software for embedded systems running on Linux platforms. The ideal candidate will have strong expertise in C++ programming, Linux internals, and low-level system development, along with experience in hardware-software integration.

Key Responsibilities

  • Design and develop embedded software using C++ for Linux-based systems
  • Work on device drivers, middleware, and application layers
  • Develop and optimize system-level software for performance and memory efficiency
  • Interface with hardware components (UART, SPI, I2C, CAN, GPIO, etc.)
  • Debug and troubleshoot embedded systems using tools like GDB, Valgrind, and logic analyzers
  • Customize and configure Linux kernel and device tree
  • Develop and maintain build systems (Yocto, Buildroot, Make, CMake)
  • Implement multithreading an...

Ready to Apply?

Submit your application today and take the next step in your career journey with Global Connect Technologies.

Apply Now