C/C++ Embedded Software Developer

Key informations


Public transport / Smart city

Partially eligible for teleworking





Real-time OS (Linux, Yocto, Buildroot...)



> 2 years

About IT Link

What if your next challenge would allow you to develop technological solutions and services that give sense to your action and meet the great challenges of our time and those to come?

Your IMPACT: Accelerate the transformation of mobility, act for health through digital, better understand and protect the planet, imagine the industries of the future, make the world safer, strengthen the performance and efficiency of organizations.

Job description

As a C/C++ Embedded Developer you will be involved in projects currently being delivered but also on future ambitious projects. You will work together with the delivery team that will allow you to deliver projects being sold and help you evolve in your Linker journey.

If you are a methodical, go-getter, an energetic person, a person of challenges and extremely motivated to grow our impact in North America, we have a role for you!

Among your responsibilities you will in charge of:

  • the Embedded development for the design of connected systems with multi-sector applications
  • developing, verifying and validating the code
  • reverse engineering: source code analysis
  • writing the technical specifications as well as the documentation related to the code
  • participate in the design of the architecture of the solutions
  • Elaborating unit tests
  • correcting anomalies detected by the Integration/Validation team
  • participating in progress meetings of the concerned subsystem
  • regular reporting on the tasks entrusted.


Salaire: 75-90K$ (depending on level: junior or intermediate)

IT Link Benefits

  • 20 days of paid leave per year starting from the 1st day, 10 additional exceptional/sick days
  • IT Link RRSP contribution (4% of your salary)
  • Training: each year nearly a third of our Linkers worldwide receive at least one training (technique, languages, internal coaching, etc.)
  • If you live in the Montreal area, you will have access to the Opus+ Entreprise program (58% discount on the EXO annual subscription).
  • Taking care of our people is part of our values, it is for this reason that we have Linker followers who are treating the team with care! As example, there are social activities of all kinds every quarter in addition to our regular happy hour
  • Possibility of working outside Canada for 2 weeks a year after 1 year of employment if the current project allows it
  • Group insurance from the 1st day (70% paid by IT Link) and Maple health program (access to doctors and health professionals online).


  • At least 2 years experience in embedded software development (C/C++/Python) on a Linux environment
  • You are familiar with the use of different communication protocols
  • Knowledge of real-time embedded software development is an asset as well as experience in writing unit tests.
  • French speaking: a very strong plus!

Recruitment process

  • Meeting with Romain to establish a professional project
  • The assessment with an IT Link manager to challenge and match your skills with the issues of our projects.
  • Onboarding to congratulate you for joining us, present our organization as well as the other newcomers.

Sometimes an online technical assessment between step 1 and 2 may be requested


I have +10 years' experience in recruitment, the last 8 of which have been in technology roles in Montreal (Web, IoT, Hardware...), for Canadian and American teams. I'll always ask you about your career aspirations and whether you'd be willing to explore other avenues. I also like to ask questions about your experience of teamwork and the initiatives you've led. I'm passionate about Sourcing (the technique of finding candidates on the web in an innovative way) and recruitment automation.

Some advantages of working at IT Link

4 weeks of paid vacation and 10 sick days

Group health insurance from the first day worked

4% retirement savings contribution

2 weeks per year of teleworking in another country

You might be interested in...