Embedded Software Engineer – Vehicle-to-Cloud & OTA

Taiga Motors

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Insurance from day one
RRSP with employer matching
Collaborative team

Job summary

Taiga Motors is seeking an Embedded Software Developer to build and maintain the iot-edge software powering connected Taiga vehicles. You will work on an embedded Linux platform to bridge vehicles with cloud services, mobile apps, and diagnostic tools.

This hands-on role requires designing reliable embedded systems, end-to-end thinking for cloud-to-vehicle connectivity, and collaboration with firmware, cloud, and DevOps teams to deliver robust software for outdoor EV enthusiasts.

Qualifications

  • Bachelor's or Master's degree in Electrical/Computer/Software Engineering or related field.
  • 3-5 years of experience in embedded software development.
  • Strong programming skills in C/C++ and Python.
  • Experience with embedded Linux, systemd and scripting (Bash, Python).
  • Understanding of CAN bus protocols, cloud connectivity, and secure firmware update mechanisms.
  • Proficiency with Git and CI/CD pipelines.
  • Excellent communication skills; able to work effectively with cross-functional teams.

Responsibilities

  • 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 (e.g., gRPC, CAN).
  • Implement cloud-to-vehicle interfaces using MQTT and Bluetooth, integrating with mobile apps and web portals.
  • Integrate and maintain communication pathways between cloud, mobile app, vehicle HMI, and diagnostics tools.
  • Collaborate with firmware and cloud teams to ensure seamless end-to-end data exchange.
  • Support DevOps pipelines and automate build, test, and deployment processes for embedded systems.
  • Assist in testing frameworks for production line and validate software before vehicle delivery.

Skills

C/C++
Python
Embedded Linux
CAN bus
CI/CD
Git
Scripting (Bash/Python)
Cloud connectivity
Communication

Education

Bachelor's or Master's degree in Electrical/Computer/Software Engineering

Tools

Yocto
Linux
MQTT
gRPC

Job description

Taiga Motors is seeking an Embedded Software Developer to build and maintain the iot-edge software powering connected Taiga vehicles. You will work on an embedded Linux platform to bridge vehicles with cloud services, mobile apps, and diagnostic tools.

This hands-on role requires designing reliable embedded systems, end-to-end thinking for cloud-to-vehicle connectivity, and collaboration with firmware, cloud, and DevOps teams to deliver robust software for outdoor EV enthusiasts.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ottawa Infotainment • Ottawa

On-site
CAD 90,000 - 120,000
Join a small elite team
Work on platform technology
Directeur Logiciel – Produits Connectés IoT
Directeur Logiciel – Produits Connectés IoT

Taiga Motors • Montreal (administrative region)

On-site
CAD 140,000 - 190,000
Assurance médicale dès le 1er jour
REER avec contribution employeur
Impact sur les véhicules Taiga
+1
Embedded Software Engineer – Automotive Systems, Flexible Hours
Embedded Software Engineer – Automotive Systems, Flexible Hours

OBD Experts • Vancouver

Hybrid
CAD 80,000 - 120,000
Flexible work arrangements
IoT Edge & Cloud Platform Engineer
IoT Edge & Cloud Platform Engineer

Miovision • Kitchener

Hybrid
CAD 90,000 - 135,000
Comprehensive health benefits
RRSP/401K Matching Plan
Mio-Days
+3
Développeur logiciel embarqué / Embedded Software Developer
Développeur logiciel embarqué / Embedded Software Developer

Taiga Motors • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Insurance from day one
RRSP with employer matching
Collaborative team
Manufacturing Engineer – EV Production & Process Optimization
Manufacturing Engineer – EV Production & Process Optimization

Taiga Motors • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Comprehensive health plan
Group RRSP
Company events
Lead Embedded Systems Architect (C/RTOS)
Lead Embedded Systems Architect (C/RTOS)

Doist • Oakville, Southwestern Ontario

On-site
CAD 116,000 - 155,000
Hybrid work model
Home office reimbursement
Baby bonus & parental leave
+4
Embedded Software Engineer – On-site (Vancouver Area)
Embedded Software Engineer – On-site (Vancouver Area)

OBD Experts • Vancouver

Hybrid
CAD 80,000 - 120,000
Flexible work arrangements
Directeur logiciel - Produits connectés / Director of Software, Connected Products
Directeur logiciel - Produits connectés / Director of Software, Connected Products

Taiga Motors • Montreal (administrative region)

On-site
CAD 140,000 - 190,000
Assurance médicale dès le 1er jour
REER avec contribution employeur
Impact sur les véhicules Taiga
+1
Développeur infonuagique / Cloud Developer
Développeur infonuagique / Cloud Developer

Taiga Motors • Montreal (administrative region)

Hybrid
CAD 90,000 - 150,000
Horaires flexibles et hybride
Événements d’entreprise
Régime d’assurance collective
+2