Embedded Software Engineer – Vehicle-to-Cloud & OTA (Winnipeg)

Embedded Software Engineer – Vehicle-to-Cloud & OTA (Winnipeg)

11 Nov
|
Taiga Motors
|
Winnipeg

11 Nov

Taiga Motors

Winnipeg

Français 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

operate

in. Job Summary We're

hiring an

Embedded Software Developer

to build and

maintain

the

iot

-

edge software that powers Taiga's connected vehicle. Reporting to the

Director

of Software, you will work on our embedded Linux platfor

m

developing the software that bridges our vehicles to the cloud, mobile apps, and diagnostic tools. This is a hands-on technical role for someone who: Builds reliable

systems:

writes clean, maintainable code for embedded platforms

operating

in real-world conditions. Thinks end-to-end:understands how edge software connects to cloud services, mobile apps, and vehicle systems. The

T

eam You'll Join A small, cross-functional software team spanning: Embedded firmware (microcontrollers) Embedded Linux developers (Yocto-based) Cloud engineers What

You’ll

Be Doing: Core Development Develop and

maintain

embedded software and middleware for secure, reliable OTA update systems. Design and implement Linux-based services and scripts to manage system-level operations on embedded platforms

using protocols such as

gRPC

and CAN. Implement cloud-to-vehicle interfaces using protocols such as

MQTT

and Bluetooth, integrating with mobile apps and web portals. Integrate and

maintain

communication pathways between cloud, mobile app, vehicle HMI, and diagnostics tools. Collaboration & Quality Collaborate with firmware and cloud teams to ensure seamless end-to-end data exchange and user experience. Contribute to DevOps pipelines and improve automation around build, test, and deployment processes for embedded systems. Support and enhance testing frameworks for the production line, ensuring robust software validation before vehicle delivery. Assist

in

maintaining

development and service tools used by field technicians and support staff. Required Qualifications & Skills Bachelor's or

Master's degree in Electrical Engineering

, Computer Engineering, Software Engineering, or related field. 3-5

years of experience in embedded software development. Strong programming skills inC/C++andPython. Experience withembedded Linux,

system

d

and scripting (Bash, Python). Understanding ofCAN bus protocols, cloud connectivity, and secure firmware update mechanisms. Proficiency

with version control systems (Git) and CI/CD pipelines. Excellent communication skills; able to work effectively with cross-functional teams. Nice-to-Haves Experience with

Yocto and

custom Linux builds. Exposure to DevOps tools and automated test environments. Familiarity with fleet management, service

portals

and telematics systems. Experience inautomotive, powersports, EV,



or IoT industries. Familiarity with telemetry/diagnostics and device connectivity. What Success Looks Like (First 3–6 Months) Shipping contributions to the embedded Linux platform (OTA,

connectivity

and

system services). Demonstrating ownership of a key subsystem or feature area. Improving reliability,

testability

and

deployment automation in your area. Building strong working relationships with firmware,

cloud

and cross-functional partners. What we offer A competitive salary and benefits package including group insurance as of day one and RRSP with employer matching The opportunity to play a foundational role in shaping the future of outdoor exploration for a leading electric vehicle brand A chance to work with a passionate, collaborative, and motivated team committed to pushing boundaries and solving tough challenges together Hands-on experience with our

cutting-edge

Taiga vehicles – see the impact of your work out in the wild. A mission-driven environment where sustainability, innovation, and adventure meet. ______________________________________ Taiga est une entreprise canadienne qui réinvente l'environnement des sports motorisés grâce à des véhicules électriques hors route révolutionnaires. Adoptant une approche d'ingénierie optimisée, Taiga repousse les frontières de la technologie électrique pour atteindre des rapports puissance-poids extrêmes et les spécifications thermiques nécessaires afin de surpasser les véhicules de sports motorisés à combustion haute performance comparables. Les premiers modèles commercialisés s'inscrivent dans une gamme de motoneiges et de motomarines électriques visant à répondre à la demande croissante de la clientèle récréative et commerciale qui cherche de meilleurs moyens d'explorer les grands espaces, sans compromis. Sommaire

du poste Nous

embauchons

un

développeur

logiciel

embarqué

pour

concevoir

et

maintenir

le

logiciel

IoT qui

alimente

les

véhicules

connectés

de Taiga. Relevant du Dir

ecteur

logiciel

, vous

travaillerez

sur

notre

plateforme

Linux

embarquée

afin

de

développer

le

logiciel

qui fait le

pont

entre

nos

véhicules

, le

nuage

, les applications mobiles et les

outils

de diagnostic. Il

s’agit

d’un

rôle

technique pratique

destiné

à

quelqu’un

qui : Construit

des

systèmes

fiables

:

écrit

du code propre et

maintenable

pour des

plateformes

embarquées

fonctionnant

dans des conditions

réelles

. Pense de bout

en

bout :

comprend

comment le

logiciel

en

périphérie

se

connecte

aux services

infonuagiques

,



aux applications mobiles et aux

systèmes

des

véhicules

. Ce que tu vas accomplir Développement principal Développer et maintenir le logiciel embarqué et le middleware pour des systèmes OTA sécurisés et fiables. Concevoir et implanter des services et scripts Linux pour la gestion système sur plateformes embarquées, en utilisant notamment gRPC et CAN. Implanter les interfaces nuage-véhicule via MQTT, Bluetooth, et assurer l’intégration avec les applications mobiles et portails web. Intégrer et maintenir les communications entre le nuage, l’application mobile, l’IHM du véhicule et les outils de diagnostic. Collaboration et qualité Collaborer avec les équipes firmware et infonuagique afin d’assurer un échange de données fluide et une expérience utilisateur optimale. Contribuer aux pipelines DevOps et à l’automatisation de la compilation, des tests et des déploiements pour les systèmes embarqués. Soutenir et améliorer les cadres de tests de production afin d’assurer une validation logicielle robuste avant livraison. Maintenir et améliorer les outils de développement et de service utilisés par les techniciens terrain et le support. Compétences

essentielles Baccalauréat ou maîtrise en génie électrique, informatique, logiciel ou domaine connexe. 3 à 5 ans d’expérience en développement de logiciels embarqués. Excellente maîtrise du C/C++ et de Python. Expérience avec Linux embarqué, systemd et le scripting (Bash/Python). Bonne compréhension du CAN bus, de la connectivité infonuagique et des mécanismes sécurisés de mise à jour de firmware. Maîtrise de Git et des pipelines CI/CD. Solides aptitudes en communication et capacité à collaborer avec des équipes multidisciplinaires. Atouts Expérience avec Yocto ou des distributions Linux personnalisées. Familiarité avec les outils DevOps, tests automatisés et environnements de validation. Connaissance des systèmes de gestion de flotte, portails de service, télématique et connectivité/diagnostic des appareils. Expérience dans les secteurs automobile, VÉ, sports motorisés ou IoT. Ce que nous offrons Un

salaire

et un

programme

d’avantages

sociaux

concurrentiels

,

incluant

l’assurance

collective

dès

le premier jour de travail et REER avec contribution de

l’employeur

. L’occasion

de

jouer

un

rôle

clé

dans la

définition

de

l’avenir

de

l’exploration

en

plein air pour

une

marque de

véhicules

électriques

de premier plan. La chance de

travailler

avec

une

équipe

passionnée

, cooperative et

motivée

,

déterminée

à

repousser

les

limites

et à

relever

des

défis

ambitieux

ensemble. Une

expérience

pratique avec

nos

véhicules

Taiga à la fine pointe —

voyez

concrètement

l’impact

de

votre

travail sur le terrain. Un

environnement

axé

sur la mission

où

durabilité

, innovation et

aventure

se

rencontrent

.

#J-18808-Ljbffr

📌 Embedded Software Engineer – Vehicle-to-Cloud & OTA (Winnipeg)
🏢 Taiga Motors
📍 Winnipeg

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer – vehicle-to-cloud & ota (winnipeg) / winnipeg

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer – vehicle-to-cloud & ota (winnipeg) / winnipeg