Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Quick apply
Apply Early
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Quick apply
Apply Early
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Apply Early
... management and disaster response. By harnessing the potential of autonomous drones, we aim to ... Strong engineering background from industry or school, ideally in areas/fields such robotics ...
... management and disaster response. By harnessing the potential of autonomous drones, we aim to ... Strong engineering background from industry or school, ideally in areas/fields such robotics ...
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Design and implement Linux-based services and scripts to manage system-level operations on embedded ... Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering ...
Montreal, QC · On-site +1
Deploy and manage cloud‑native services on AWS following best‑practice security, performance ... Bachelor's or Master's degree in Computer Science, Software Engineering, or related field * 5+ ...
Montreal, QC · On-site +1
Deploy and manage cloud‑native services on AWS following best‑practice security, performance ... Bachelor's or Master's degree in Computer Science, Software Engineering, or related field * 5+ ...
Montreal, QC · On-site +1
Deploy and manage cloudnative services on AWS following bestpractice security, performance, and ... Bachelor's or Master's degree in Computer Science, Software Engineering, or related field * 5+ ...
Montreal, QC · On-site +1
Deploy and manage cloudnative services on AWS following bestpractice security, performance, and ... Bachelor's or Master's degree in Computer Science, Software Engineering, or related field * 5+ ...
Reporting to the Director of Engineering, you will lead teams of Developers who are dedicated to ... As a Manager, Software Development you will cultivate a strong team identity while coaching and ...
Reporting to the Director of Engineering, you will lead teams of Developers who are dedicated to ... As a Manager, Software Development you will cultivate a strong team identity while coaching and ...
Vehicle control functions using MATLAB ® Simulink ® including State machines, fault-management ... Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering ...
Quick apply
Apply Early
Vehicle control functions using MATLAB ® Simulink ® including State machines, fault-management ... Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering ...
Apply Early
Montreal, QC · On-site +1
... management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems engineering ...
Montreal, QC · On-site +1
... management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems engineering ...
Montreal, QC · On-site +1
... management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems engineering ...
Montreal, QC · On-site +1
... management skills. Preferred Qualifications * Experience supporting satellite payload or space systems integration. * Knowledge of aerospace software development lifecycle and systems engineering ...
You will bridge business objectives and technical execution by overseeing hardware, software, and ... Reporting to the Engineering Manager, you will be responsible for, among other things, the ...
You will bridge business objectives and technical execution by overseeing hardware, software, and ... Reporting to the Engineering Manager, you will be responsible for, among other things, the ...
Montreal, QC · On-site
AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering - encompassing prompt engineering techniques, AI context management and its limitations, sub ...
Montreal, QC · On-site
AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering - encompassing prompt engineering techniques, AI context management and its limitations, sub ...
AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering - encompassing prompt engineering techniques, AI context management and its limitations, sub ...
AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering - encompassing prompt engineering techniques, AI context management and its limitations, sub ...
You will bridge business objectives and technical execution by overseeing hardware, software, and ... Reporting to the Engineering Manager, you will be responsible for, among other things, the ...
You will bridge business objectives and technical execution by overseeing hardware, software, and ... Reporting to the Engineering Manager, you will be responsible for, among other things, the ...
You will bridge business objectives and technical execution by overseeing hardware, software, and ... Reporting to the Engineering Manager, you will be responsible for, among other things, the ...
You will bridge business objectives and technical execution by overseeing hardware, software, and ... Reporting to the Engineering Manager, you will be responsible for, among other things, the ...
Montreal, QC · On-site
AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering - encompassing prompt engineering techniques, AI context management and its limitations, sub ...
Montreal, QC · On-site
AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering - encompassing prompt engineering techniques, AI context management and its limitations, sub ...
Coordinate closely with systems engineering to ensure software behavior aligns with payload-level ... Ability to coordinate across disciplines and manage technical risks associated with software ...
Coordinate closely with systems engineering to ensure software behavior aligns with payload-level ... Ability to coordinate across disciplines and manage technical risks associated with software ...
Montreal, QC · On-site +1
Managing project timelines and tasks * Creating technical documents for new software programs ... Bachelor'sor master's degree in software engineering, computer science, or equivalent experience ...
Montreal, QC · On-site +1
Managing project timelines and tasks * Creating technical documents for new software programs ... Bachelor'sor master's degree in software engineering, computer science, or equivalent experience ...
Montreal, QC · On-site +1
Managing project timelines and tasks * Creating technical documents for new software programs ... Bachelor'sor master's degree in software engineering, computer science, or equivalent experience ...
Montreal, QC · On-site +1
Managing project timelines and tasks * Creating technical documents for new software programs ... Bachelor'sor master's degree in software engineering, computer science, or equivalent experience ...
Montreal, QC · On-site +1
Managing project timelines and tasks * Creating technical documents for new software programs ... Bachelor's or master's degree in software engineering, computer science, or equivalent experience ...
Montreal, QC · On-site +1
Managing project timelines and tasks * Creating technical documents for new software programs ... Bachelor's or master's degree in software engineering, computer science, or equivalent experience ...
Montreal, QC · On-site
As a Manager, Software Delivery Developer, you will combine hands-on technical leadership with team ... You will lead development workstreams, guide architecture and engineering decisions, mentor ...
Montreal, QC · On-site
As a Manager, Software Delivery Developer, you will combine hands-on technical leadership with team ... You will lead development workstreams, guide architecture and engineering decisions, mentor ...
A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.
| Aspect | Software Engineering Manager | Software Developer |
|---|---|---|
| Credentials | Bachelor's or Master's in CS or related field, often with leadership experience | Bachelor's or higher in CS or related field |
| Work Environment | Leads teams, manages projects, collaborates with stakeholders | Focuses on coding, debugging, and implementing features |
| Employer & Industry Usage | Used across tech companies, startups, and large enterprises | Common in all software development settings |
| Search & Comparison Intent | Understanding managerial roles, leadership responsibilities | Focus on technical skills, coding tasks |
The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

Full-time
Posted 13 days ago
Be an early applicant
Franais ci-dessous
Embedded Software Developer
Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments. Built on a clean-sheet platform, our vehicles deliver industry-leading power-to-weight performance, advanced thermal systems, and connected technology. From premier ski resorts to pristine waterways, our snowmobiles and personal watercraft enable outdoor adventure without compromising the places they operatein.
Job Summary
We'rehiring anEmbedded Software Developerto build andmaintaintheiot-edge software that powers Taiga's connected vehicle. Reporting to theDirectorof Software, you will work on our embedded Linux platformdeveloping the software that bridges our vehicles to the cloud, mobile apps, and diagnostic tools.
This is a hands-on technical role for someone who:
TheTeam You'll Join
A small, cross-functional software team spanning:
WhatYoullBe Doing:
Core Development
Collaboration & Quality
Required Qualifications & Skills
Nice-to-Haves
What Success Looks Like (First 36 Months)
What we offer
______________________________________
Taiga est une entreprise canadienne qui rinvente l'environnement des sports motoriss grce des vhicules lectriques hors route rvolutionnaires. Adoptant une approche d'ingnierie optimise, Taiga repousse les frontires de la technologie lectrique pour atteindre des rapports puissance-poids extrmes et les spcifications thermiques ncessaires afin de surpasser les vhicules de sports motoriss combustion haute performance comparables. Les premiers modles commercialiss s'inscrivent dans une gamme de motoneiges et de motomarines lectriques visant rpondre la demande croissante de la clientle rcrative et commerciale qui cherche de meilleurs moyens d'explorer les grands espaces, sans compromis.
Sommairedu poste
NousembauchonsundveloppeurlogicielembarqupourconcevoiretmaintenirlelogicielIoT quialimentelesvhiculesconnectsde Taiga. Relevant du Directeurlogiciel, voustravaillerezsurnotreplateformeLinuxembarqueafindedvelopperlelogicielqui fait lepontentrenosvhicules, lenuage, les applications mobiles et lesoutilsde diagnostic.
Il sagitdunrletechnique pratiquedestinquelquunqui :
Construitdessystmesfiables:critdu code propre etmaintenablepour desplateformesembarquesfonctionnantdans des conditionsrelles.
Pense de boutenbout :comprendcomment lelogicielenpriphrieseconnecteaux servicesinfonuagiques, aux applications mobiles et auxsystmesdesvhicules.
Ce que tu vas accomplir
Dveloppement principal
Collaboration et qualit
Comptencesessentielles
Atouts
Ce que nous offrons