Location
vancouver, metro vancouver regional district, Canada
Posted
June 01, 2026
Job Description
MatchBox Consulting Group is currently seeking an Embedded Software Developer for a 12 month contract role with a client of ours located in Montreal .
Responsibilities
- Design, develop, and maintain software in C for embedded or real-time systems
- Debug and optimize code for performance and reliability
- Collaborate with hardware, firmware, and QA teams to deliver robust solutions
- Participate in code reviews and ensure adherence to best practices
- Contribute to documentation and continuous process improvement
Requirements
- 3+ years of experience in C software development
- Strong grasp of data structures, memory management, and multithreading
- Experience with debugging tools (e.g., GDB, Valgrind)
- Knowledge of embedded systems or networking protocols (TCP/IP, UDP) is an asset
- Degree in Computer Engineering/Electrical Engineering