-
Global Connect Technologies

Embedded Software Engineer (C / C++ & Linux )

Global Connect Technologies
Canada · Full-time · Mid-Senior

Job Description:

We are hiring an Embedded Software Engineer with strong experience in C/C++, Linux, and microcontroller-based systems. The ideal candidate will work on developing, testing, and optimizing embedded applications for advanced hardware platforms.

Key Responsibilities:

  • Design and develop embedded software using C / C++
  • Work on Linux-based embedded systems and drivers
  • Develop firmware for microcontroller platforms
  • Debug and optimize system-level software
  • Collaborate with hardware and cross-functional engineering teams
  • Perform testing, validation, and troubleshooting

Required Skills:

  • Strong hands-on experience in Embedded C or C/C++
  • Solid experience with Embedded Linux
  • Microcontroller programming and debugging
  • Knowledge of real-time systems and low-level drivers
  • Experience with version control tools (Git/SVN)
  • Strong problem-solving and debugging skills

Nice to Have:

  • RTOS experience
  • Python or scripting knowledge
  • Hardware bring-up and board-level debugging

Key Skills

Ranked by relevance

embedded linux c embedded systems
Login to Apply
Posted
Feb 14, 2026
Type
Full-time
Level
Mid-Senior
Location
Montreal

Industries

Engineering Services

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
RDT
Related

Senior Embedded Linux & Security Engineer

2026-05-23

Full-time
Mid-Senior
Sweden
Engineering Services
Engineering
View Job Details
ID Quantique
Related

Senior .NET Engineer – Embedded Device API

2026-05-28

Full-time
Mid-Senior
Switzerland
Software Development
Engineering
View Job Details
Luxembourg National Data Service (LNDS)
Related

DevOps Engineer

2026-05-22

Full-time
Entry
Luxembourg
Engineering Services
Engineering