Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5years of experience in embedded software development. * Strong programming ...
Quick apply
Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5years of experience in embedded software development. * Strong programming ...
Quick apply
Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5years of experience in embedded software development. * Strong programming ...
Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5years of experience in embedded software development. * Strong programming ...
Bachelor's orMaster's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field. * 3-5years of experience in embedded software development. * Strong programming ...
Montreal, QC · On-site +1
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field * 5+ years of professional software development experience * Advanced proficiency in Python, including ...
Montreal, QC · On-site +1
Bachelor's or Master's degree in Computer Science, Software Engineering, or related field * 5+ years of professional software development experience * Advanced proficiency in Python, including ...
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
Quick apply
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
MUST HAVES Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field. 5+ years of experience in software development and integration, preferably in the ...
MUST HAVES Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field. 5+ years of experience in software development and integration, preferably in the ...
... and software engineering, and contribute to internal knowledge sharing and continuous improvement initiatives. Requirements * Bachelor's or Master's degree in Computer Science, Artificial ...
Quick apply
... and software engineering, and contribute to internal knowledge sharing and continuous improvement initiatives. Requirements * Bachelor's or Master's degree in Computer Science, Artificial ...
We are looking for highly motivated students with a deep passion for technology and software ... Pursuing a degree in Computer Science, Computer/Electrical Engineering or equivalent * Candidates ...
We are looking for highly motivated students with a deep passion for technology and software ... Pursuing a degree in Computer Science, Computer/Electrical Engineering or equivalent * Candidates ...
Montreal, QC · On-site
CA$140K - CA$165K/yr
N/A QUALIFICATIONS Required : * BS in Computer Science or a related field; or equivalent experience. * 10+ years of experience in software engineering, including hands-on software development.
Quick apply
Montreal, QC · On-site
CA$140K - CA$165K/yr
N/A QUALIFICATIONS Required : * BS in Computer Science or a related field; or equivalent experience. * 10+ years of experience in software engineering, including hands-on software development.
Montreal, QC · On-site
Senior Java Software Engineer - Financial Services Location: Montreal, Quebec (Onsite) About the ... Bachelor's or Master's degree in Computer Science, Engineering, or related field. * Experience with ...
Montreal, QC · On-site
Senior Java Software Engineer - Financial Services Location: Montreal, Quebec (Onsite) About the ... Bachelor's or Master's degree in Computer Science, Engineering, or related field. * Experience with ...
Montreal, QC · On-site +1
Bachelor'sor master's degree in software engineering, computer science, or equivalent experience * 5+ years' experience in related field * Experience with Python * Experience with unit testing ...
Montreal, QC · On-site +1
Bachelor'sor master's degree in software engineering, computer science, or equivalent experience * 5+ years' experience in related field * Experience with Python * Experience with unit testing ...
Montreal, QC · On-site +1
Bachelor'sor master's degree in software engineering, computer science, or equivalent experience * 5+ years' experience in related field * Experience with Python * Experience with unit testing ...
Montreal, QC · On-site +1
Bachelor'sor master's degree in software engineering, computer science, or equivalent experience * 5+ years' experience in related field * Experience with Python * Experience with unit testing ...
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
BSc or higher degree in Computer Engineering, Electrical Engineering, Computer Science or equivalent * 5+ years of relevant experience in embedded C/C++ software development
Montreal, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Quick apply
Montreal, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Gatineau, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Quick apply
Gatineau, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Mirabel, QC · On-site
As an active member of the Software Engineering department at L3Harris MAS, you are responsible for the maintenance, configuration and reliable operation of computer systems, deployment of software ...
Mirabel, QC · On-site
As an active member of the Software Engineering department at L3Harris MAS, you are responsible for the maintenance, configuration and reliable operation of computer systems, deployment of software ...
Gatineau, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Gatineau, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Montreal, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Montreal, QC · Remote
Networking, IT, Computer Software Type : Full time Experience : 5+ years Location : Ottawa/Gatineau, Montreal (Canada), Remote Be part of an awesome team of highly talented engineers creating the ...
Bachelor's degree in software engineering, computer science, or equivalent experience * At least 3 years of experience in a software development role * Motivation to work in a fast-paced environment ...
Bachelor's degree in software engineering, computer science, or equivalent experience * At least 3 years of experience in a software development role * Motivation to work in a fast-paced environment ...
Bachelor's degree in software engineering, computer science, or equivalent experience * At least 3 years of experience in a software development role * Motivation to work in a fast-paced environment ...
Quick apply
Bachelor's degree in software engineering, computer science, or equivalent experience * At least 3 years of experience in a software development role * Motivation to work in a fast-paced environment ...
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
A Bachelor's degree in Computer Science, Software Engineering, or a related technical field. * 8-12 years of related experience OR an advanced degree with less experience. * Strong understanding of ...
| Aspect | Computer Software Engineering | Computer Software Development |
|---|---|---|
| Credentials | Bachelor's in Software Engineering, Computer Science, or related field; certifications like Certified Software Development Professional (CSDP) | Bachelor's in Computer Science, Software Engineering, or related; certifications less common |
| Work Environment | Designing, analyzing, and managing software projects; often involved in system architecture | Writing, testing, and debugging code; focused on creating software applications |
| Employer & Industry Usage | Used by tech companies, consulting firms, and large organizations for complex projects | Common across startups, tech firms, and software companies for product development |
While both roles involve software creation, Computer Software Engineering emphasizes designing and managing software systems, whereas Computer Software Development focuses on coding and implementing software solutions. Understanding these differences helps in choosing the right career path or job search focus.
Full-time
Posted 21 days ago
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