Embedded Software Designer
- Quebec, QC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
General information
Reference 2026-524
Publication date 31/08/2026
Position description Departments
Engineering and Quality Control
Job title
Embedded Software Designer
Contract type
Permanent
Contractual hours
Full-time
Job Description
Attuned to small details, you possess the logic and precision of a skilled embedded programmer blended with the creativity of an artist. You appreciate simplicity. Complicated and inconsistent interfaces bother you, and you are the person we are looking for. In collaboration with our graphic designer and product managers, you will create a unique user experience across all our future products.
Profile
Specifically, here are the challenges that will allow you to excel:
What Makes You The Ideal Candidate For This Position
Come experience something that goes well beyond medical equipment.
Meta Title
Embedded Software Designer | Umano Medical | Lévis
Meta Description
Life at Umano Medical:
Enjoy a climate of trust and a work atmosphere where fun and collaboration are a priority. Discover a company with human dimensions and dynamic multidisciplinary teams.
Is this not enough to convince you?
Hybrid telecommuting (as per departmental needs)
Work-life balance
7 paid days off during the holiday period
Employer-contributed retirement savings plan
Group insurance from the start of employment
Employee assistance program with completely free access to telemedicine
Training and individual development program focused on your strengths
An active social club with various themes throughout the year
Access to the rooftop terrace or well-designed outdoor park
Enjoy the Umano Medical Gym right on-site
URL Umano
https://carrieres.umanomedical.com/en-ca/career/jobs/embedded-software-designer/
Position location Job location
America, Canada, Central Canada, Quebec
Location
Lévis
Location
Lévis, Québec
Reference 2026-524
Publication date 31/08/2026
Position description Departments
Engineering and Quality Control
Job title
Embedded Software Designer
Contract type
Permanent
Contractual hours
Full-time
Job Description
Attuned to small details, you possess the logic and precision of a skilled embedded programmer blended with the creativity of an artist. You appreciate simplicity. Complicated and inconsistent interfaces bother you, and you are the person we are looking for. In collaboration with our graphic designer and product managers, you will create a unique user experience across all our future products.
Profile
Specifically, here are the challenges that will allow you to excel:
- Contribute to the design of embedded software for various medical products. (High/low-level software and user interface)
- Participate in the design of firmware in C with and without RTOS (Real-Time Operating System)
- Contribute to the development of software requirements
- Implement, program, and establish the testing infrastructure for software modules related to products and accessories
- Ensure compliance with regulatory documentation related to the software development process
What Makes You The Ideal Candidate For This Position
- DEC or BAC in electrical engineering/software engineering or any relevant experience
- Experience in C/C++ programming, Assembler
- In-depth knowledge of embedded systems
- In-depth knowledge of system architecture
- Knowledge of graphic libraries: PEG, LVGL, or others
- Experience with development platforms KDS, IAR, ECLIPSE (an asset)
- Experience with ARM and PIC32 microcontrollers (an asset)
- Knowledge of basic touch detection technologies (capacitive, resistive, etc.)
Come experience something that goes well beyond medical equipment.
Meta Title
Embedded Software Designer | Umano Medical | Lévis
Meta Description
Life at Umano Medical:
Enjoy a climate of trust and a work atmosphere where fun and collaboration are a priority. Discover a company with human dimensions and dynamic multidisciplinary teams.
Is this not enough to convince you?
Hybrid telecommuting (as per departmental needs)
Work-life balance
7 paid days off during the holiday period
Employer-contributed retirement savings plan
Group insurance from the start of employment
Employee assistance program with completely free access to telemedicine
Training and individual development program focused on your strengths
An active social club with various themes throughout the year
Access to the rooftop terrace or well-designed outdoor park
Enjoy the Umano Medical Gym right on-site
URL Umano
https://carrieres.umanomedical.com/en-ca/career/jobs/embedded-software-designer/
Position location Job location
America, Canada, Central Canada, Quebec
Location
Lévis
Location
Lévis, Québec
More about this job
Responsibilities
Design embedded software and user interfaces for medical products, including firmware development in C with and without RTOS. Establish testing infrastructure for software modules and ensure compliance with regulatory documentation.
Requirements
Requires a degree in electrical or software engineering with proficiency in C/C++ and Assembler. Candidates should have in-depth knowledge of embedded systems, system architecture, and experience with ARM or PIC32 microcontrollers.
Skills
- C
- C++
- Assembler
- Embedded Systems
- System Architecture
- PEG
- LVGL
- KDS
- IAR
- Eclipse
- ARM Microcontrollers
- PIC32 Microcontrollers
- Touch Detection Technologies
- RTOS
- Firmware Design
- Software Requirements
Benefits
- Hybrid telecommuting
- Work-life balance
- 7 paid days off during the holiday period
- Group insurance
- Employee assistance program
- Free access to telemedicine
- Training and individual development program
- Social club
- Rooftop terrace
- Outdoor park
- On-site gym
Visa sponsorship
Not detected in the job text
Categories
- Engineering
- Software
- Healthcare
- Manufacturing
- Technology
Keywords
- Embedded Software
- Firmware
- C
- C++
- Assembler
- RTOS
- Medical Devices
- User Interface
- PEG
- LVGL
- KDS
- IAR
- Eclipse
- ARM
- PIC32
- Capacitive Touch
- Resistive Touch
- System Architecture
- Regulatory Documentation
- Software Testing