Embedded & Firmware Engineer (C++ / Linux)

Montreal 13 hours agoFull-time External
Negotiable
Job Description: We are seeking an experienced Embedded & Firmware Engineer with strong expertise in C++, Linux, and low-level embedded systems. The ideal candidate will work on firmware development, system integration, and performance optimization for microcontroller and Linux-based platforms. Key Responsibilities: Design and develop embedded and firmware solutions using C++Work with Linux-based embedded systems and driversDevelop and maintain firmware for microcontroller platformsPerform debugging, testing, and system optimizationCollaborate with hardware and cross-functional teamsSupport system bring-up and validation activitiesRequired Skills: Strong hands-on experience in Embedded C++Solid experience with Embedded Linux environmentsFirmware development for microcontrollersKnowledge of device drivers and low-level programmingExperience with debugging tools and version control (Git/SVN)Strong analytical and problem-solving skillsNice to Have: RTOS experienceHardware bring-up and board-level debuggingScripting knowledge (Python or Shell)