Embedded Software Developer
Blitz TI
2001 Boulevard Robert-Bourassa, Montreal,QC- Salary 110000.00 to 135000.00 $ per year according to experience
-
40.00 h - Full time
-
Permanent ,Telecommuting job
-
Day shift work
-
1 position to fill as soon as possible
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.
Work environment
Equal Opportunity Employer
This employer is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations are available on request for candidates taking part in all aspects of the selection process.
Requirements
undetermined
undetermined
3-5 years
Fr : Intermediate
En : Intermediate
Fr : Intermediate
En : Intermediate