In this context, the organization is looking to hire an Embedded Software Developer to strengthen ... Improve overall system stability and reliability * Collaborate with internal teams to ensure proper ...
In this context, the organization is looking to hire an Embedded Software Developer to strengthen ... Improve overall system stability and reliability * Collaborate with internal teams to ensure proper ...
The Embedded Software Developer is responsible for is responsible for developing solutions to capture and process data in real-time on an embedded wireless platform system, contributing to embedded ...
The Embedded Software Developer is responsible for is responsible for developing solutions to capture and process data in real-time on an embedded wireless platform system, contributing to embedded ...
Develop andmaintainembedded software and middleware for secure, reliable OTA update systems ... embedded software development. * Strong programming skills inC/C++andPython. * Experience ...
Quick apply
Develop andmaintainembedded software and middleware for secure, reliable OTA update systems ... embedded software development. * Strong programming skills inC/C++andPython. * Experience ...
Develop andmaintainembedded software and middleware for secure, reliable OTA update systems ... embedded software development. * Strong programming skills inC/C++andPython. * Experience ...
Develop andmaintainembedded software and middleware for secure, reliable OTA update systems ... embedded software development. * Strong programming skills inC/C++andPython. * Experience ...
... software et système. Responsabilités principales * Concevoir, développer et maintenir des ... Bachelor's or Master's degree in Embedded Systems, Electrical/Computer Engineering, or related ...
... software et système. Responsabilités principales * Concevoir, développer et maintenir des ... Bachelor's or Master's degree in Embedded Systems, Electrical/Computer Engineering, or related ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development ... embedded software development for graphical user interface systems and demonstrates a strong ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development ... embedded software development for graphical user interface systems and demonstrates a strong ...
Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most ... Software Verification Engineer. Their role will be to test embedded software applications on ...
Quick apply
Joining CS Group Canada is a unique opportunity to work on complex high-tech systems for the most ... Software Verification Engineer. Their role will be to test embedded software applications on ...
Coordinate closely with systems engineering to ensure software behavior aligns with payload-level ... Familiarity with embedded software, real-time operating systems (RTOS), FPGA interfaces, and ...
Coordinate closely with systems engineering to ensure software behavior aligns with payload-level ... Familiarity with embedded software, real-time operating systems (RTOS), FPGA interfaces, and ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development ... embedded software development for graphical user interface systems and demonstrates a strong ...
As an Embedded Wizard GUI Developer at BRP, you will be responsible for the design, development ... embedded software development for graphical user interface systems and demonstrates a strong ...
Make your internship count At Intelcom, interns don't just observe, they contribute meaningfully to ... We are seeking aSoftware Development Internjoin our Embedded Software teamtoadvanceof our System ...
Make your internship count At Intelcom, interns don't just observe, they contribute meaningfully to ... We are seeking aSoftware Development Internjoin our Embedded Software teamtoadvanceof our System ...
Lead Engineer, Embedded Software
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of ... They will perform system analysis, identify improvements and root causes, debug and optimize ...
Quick apply
Lead Engineer, Embedded Software
Montreal, QC · On-site
CA$140K - CA$165K/yr
JOB SUMMARY The Lead Engineer, Embedded Software will drive the design and development effort of ... They will perform system analysis, identify improvements and root causes, debug and optimize ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software ...
Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software ...
Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ... embedded Linux applications * 3+ years of experience programming in C/C++ * Strong knowledge of ...
Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ... embedded Linux applications * 3+ years of experience programming in C/C++ * Strong knowledge of ...
Embedded Software Developer
Montreal, QC · On-site
Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ... embedded Linux applications * 3+ years of experience programming in C/C++ * Strong knowledge of ...
Quick apply
Embedded Software Developer
Montreal, QC · On-site
Python is used for testing, while Yocto and CMake are used for building systems. Candidates are ... embedded Linux applications * 3+ years of experience programming in C/C++ * Strong knowledge of ...
We are looking for a Senior Embedded C Developer to join our team in Brossard. The ideal candidate ... Design, develop, and test embedded software in C for real-time systems. * Work with Yocto and Linux ...
We are looking for a Senior Embedded C Developer to join our team in Brossard. The ideal candidate ... Design, develop, and test embedded software in C for real-time systems. * Work with Yocto and Linux ...
Embedded Firmware and Hardware Engineer Cryopak is looking for a versatile Embedded Firmware ... Debug and trouble-shoot system-level issues across hardware and software * Produce flowcharts and ...
Quick apply
Embedded Firmware and Hardware Engineer Cryopak is looking for a versatile Embedded Firmware ... Debug and trouble-shoot system-level issues across hardware and software * Produce flowcharts and ...
As a Senior Embedded Developer at Vention... You'll own the technical layer that bridges hardware ... system design and the trade-offs involved * A strong sense of ownership across the full software ...
Quick apply
As a Senior Embedded Developer at Vention... You'll own the technical layer that bridges hardware ... system design and the trade-offs involved * A strong sense of ownership across the full software ...
Developpeur logiciel embarque (controle optique) - poste base a Ottawa / Embedded Software Develo...
Montreal, QC · On-site
We are looking for an Embedded Software Engineer to develop the software that directly controls and stabilizes Layer 0 optical components in advanced DWDM systems. You will build real-time and near ...
Developpeur logiciel embarque (controle optique) - poste base a Ottawa / Embedded Software Develo...
Montreal, QC · On-site
We are looking for an Embedded Software Engineer to develop the software that directly controls and stabilizes Layer 0 optical components in advanced DWDM systems. You will build real-time and near ...
Provide systems level support and embedded Subject Matter Expertise across all areas of the product (electrical, hardware, software,, etc) * Acting as a leader in a team of embedded systems engineers ...
Provide systems level support and embedded Subject Matter Expertise across all areas of the product (electrical, hardware, software,, etc) * Acting as a leader in a team of embedded systems engineers ...
System Engineer
Laval, QC · On-site
This role is focused on systems engineering with exposure to embedded software, rather than a pure software development position. The ideal candidate will have strong experience working across ...
System Engineer
Laval, QC · On-site
This role is focused on systems engineering with exposure to embedded software, rather than a pure software development position. The ideal candidate will have strong experience working across ...
Internship Embedded System Software Engineer information
What is the difference between Internship Embedded System Software Engineer vs Embedded System Software Engineer?
| Aspect | Internship Embedded System Software Engineer | Embedded System Software Engineer |
|---|---|---|
| Qualifications | Enrolled in or recent graduate of relevant degree (e.g., Electrical Engineering, Computer Science) | Bachelor's or higher in related field, with some experience |
| Work Environment | Internship programs, entry-level projects, supervised tasks | Full-time professional role, independent project work |
| Responsibilities | Assisting in development, learning, supporting senior engineers | Designing, developing, testing embedded software independently |
| Industry Usage | Internship programs, training, entry-level hiring | Full-time employment in electronics, automotive, IoT sectors |
The main difference between an Internship Embedded System Software Engineer and an Embedded System Software Engineer lies in experience, responsibilities, and employment status. Internships are designed for students or recent graduates gaining initial industry exposure, while full-time engineers handle independent projects and advanced tasks.
Full-time
PTO
Posted 6 days ago
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.