⚡ New

Embedded Software Developer

Blitz TI

MontréalFull-timeMid LevelOn-site

Job Description

We are supporting a Quebec-based technology company specialized in the development of advanced solutions in the healthcare and embedded technologies space. The organization designs innovative electronic products aimed at significantly improving communication and the human experience in complex and demanding environments. Its environment stands out for its high level of technical expertise, particularly in embedded systems, signal processing, and connected technologies.

In this context, the organization is looking to hire an Embedded Software Developer to strengthen its expertise on critical system components and ensure the long-term reliability and robustness of its solutions. You will work closely with existing technical experts to share knowledge, improve product robustness, and contribute to the evolution of a complex system in a highly technical and non-standardized environment. Key Responsibilities Develop and maintain low-level embedded software on ARM microcontrollers (C/C++) Work on critical components such as bootloaders, watchdogs, interrupts, and memory management Contribute to the implementation and optimization of real-time systems (RTOS) Analyze and troubleshoot complex hardware-related and performance issues Improve overall system stability and reliability Collaborate with internal teams to ensure proper system integration Contribute to documentation and the structuring of technical practices Participate, when relevant, in initiatives related to connectivity (Wi-Fi), security, or telemetry Profile 3 to 5 years of experience in embedded software development Strong proficiency in C/C++ in embedded environments Hands-on experience with ARM microcontrollers (Cortex M5/M7 or equivalent) Solid understanding of low-level concepts (bootloaders, interrupts, watchdogs, memory) Experience with real-time systems (FreeRTOS or equivalent) Good understanding of Linux environments (embedded or development) Ability to debug complex hardware-near issues Autonomous, detail-oriented, and strong problem-solving mindset Nice to Have Experience with telecommunications (Wi-Fi) Knowledge of embedded security (e.g., binary signing) Experience with telemetry systems Exposure to cloud or DevOps environments Assembly programming experience Knowledge of signal processing (DSP) Compensation & Benefits Full-time permanent position Annual bonus Vacation based on experience + additional paid time off during the holiday season 6 personal/sick days Group insurance plan Telemedicine service Future participation in an employee stock option plan Hybrid work model: minimum 3 days per week in office (downtown Montreal) Highly technical and stimulating environment with a strong team Opportunity to work on innovative products with a direct impact on users’ health Learning and development opportunities *We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Posted Today

Related Jobs

Related Searches

Apply Now