Embedded Software Engineer (C / C++ & Linux )
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
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Linux & Security Engineer
2026-05-23
Senior .NET Engineer – Embedded Device API
2026-05-28
DevOps Engineer
2026-05-22
- Posted
- Feb 14, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Montreal
- Company
- Global Connect Technologies
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Embedded Linux & Security Engineer
2026-05-23
Senior .NET Engineer – Embedded Device API
2026-05-28
DevOps Engineer
2026-05-22