Embedded Software Developer

MatchBox Consulting Group • vancouver, Canada

Location vancouver, metro vancouver regional district
Job Type Full-time
Posted May 28, 2026

Role 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
...

Ready to Apply?

Apply for this Position