Early Career Software Developer – Embedded Software

Jobtailor

Markham

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Markham, Ontario, is seeking a highly capable embedded software engineer to design, implement, and maintain the on-vehicle control and data planes. You will work with cloud configurations and vehicle ECUs to ensure reliable operation.

The role emphasizes C/C++ programming, Linux/QNX environments, and securing device identities, with mentorship from senior engineers and opportunities to contribute to open source.

Qualifications

  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, Data Science, Data Engineering, Mechatronics, Robotics, Mechanical Engineering, Electrical Engineering, or a related field.
  • Graduated or will be graduating between January 2026 and May 2027.
  • Able to work full-time, 40 hours per week.
  • Experience with C, C++, or a related language through coursework, internships, or personal projects.
  • Exposure to Linux, Android, or QNX platforms.
  • Foundational understanding of distributed systems, configuration management, or data pipelines.
  • Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP) or Autosar standards.
  • Understanding of network communication and security protocols, including mTLS and certificate-based device identity.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and device management services.
  • Familiarity with OpenTelemetry.
  • Experience with Firestore.
  • Exposure to CI/CD pipelines and automation tools.
  • Internship or project experience with fleet management, OTA, or remote configuration systems, or contributions to Fluent Bit or other data-intensive open source projects.
  • Must not require sponsorship to work in Canada now or in the future.

Responsibilities

  • Design, implement, and maintain the on-vehicle control plane that retrieves cloud configuration and applies it across vehicle ECUs.
  • Design, implement, and maintain the on-vehicle data plane that collects, processes, and forwards vehicle-system data to cloud storage.
  • Optimize control and data planes for reliable data egress and configuration delivery over intermittent connectivity, rapid configuration convergence, and minimal CPU and memory usage.
  • Work with Azure, AWS S3, and Firestore for configuration delivery, device state reporting, and data egress.
  • Collaborate with DevOps and Cloud teams to safely roll out on-vehicle software and configuration.
  • Instrument software with observability for fleet monitoring, production diagnosis, and source-level issue resolution.
  • Contribute to the open source community through issue reporting, documentation, and patches.
  • Receive direct mentorship from senior engineers while building, testing, and maintaining embedded control and data-plane infrastructure.

Skills

C Programming
C++ Programming
Linux
Android
QNX
OpenTelemetry
Firestore
CI/CD Pipelines
Data Pipelines
Configuration Management

Education

Bachelor's or Master's Degree in Computer Science/Engineering

Tools

Azure
AWS S3
Firestore
DevOps
Fleet Monitoring

Job description

Requirements
  • Bachelor's or Master's Degree in Computer Science, Computer Engineering, Data Science, Data Engineering, Mechatronics, Robotics, Mechanical Engineering, Electrical Engineering, or a related field.
  • Graduated or will be graduating between January 2026 and May 2027.
  • Able to work full-time, 40 hours per week.
  • Experience with C, C++, or a related language through coursework, internships, or personal projects.
  • Exposure to Linux, Android, or QNX platforms.
  • Foundational understanding of distributed systems, configuration management, or data pipelines.
  • Familiarity with vehicle communication protocols (UDS, CAN, SOME/IP, XCP) or Autosar standards.
  • Understanding of network communication and security protocols, including mTLS and certificate-based device identity.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and device management services.
  • Familiarity with OpenTelemetry.
  • Experience with Firestore.
  • Exposure to CI/CD pipelines and automation tools.
  • Internship or project experience with fleet management, OTA, or remote configuration systems, or contributions to Fluent Bit or other data-intensive open source projects.
  • Must not require sponsorship to work in Canada now or in the future.
Core Competencies

Demonstrates expertise in designing and maintaining on-vehicle control and data planes, with a strong foundation in cloud platforms and vehicle communication protocols. Proficient in C/C++ programming and familiar with distributed systems, configuration management, and data pipelines.

Highest-signal resume keywords
  • C/C++ Programming
  • Cloud Platforms (AWS, Azure, GCP)
  • Vehicle Communication Protocols (UDS, CAN, SOME/IP, XCP)
  • Distributed Systems
  • Configuration Management
ATS Optimization Keywords
Hard Skills
  • C Programming
  • C++ Programming
  • Linux
  • Android
  • QNX
  • OpenTelemetry
  • Firestore
  • CI/CD Pipelines
  • Data Pipelines
  • Configuration Management
Industry Keywords
  • Embedded Systems
  • Vehicle ECUs
  • OTA
  • Remote Configuration
  • Autosar Standards
Tools & Technologies
  • Azure
  • AWS S3
  • Firestore
  • DevOps
  • Fleet Monitoring

Design, implement, and maintain the on-vehicle control plane that retrieves cloud configuration and applies it across vehicle ECUs.
Design, implement, and maintain the on-vehicle data plane that collects, processes, and forwards vehicle-system data to cloud storage.
Optimize control and data planes for reliable data egress and configuration delivery over intermittent connectivity, rapid configuration convergence, and minimal CPU and memory usage.
Work with Azure, AWS S3, and Firestore for configuration delivery, device state reporting, and data egress.
Collaborate with DevOps and Cloud teams to safely roll out on-vehicle software and configuration.
Instrument software with observability for fleet monitoring, production diagnosis, and source-level issue resolution.
Contribute to the open source community through issue reporting, documentation, and patches.
Receive direct mentorship from senior engineers while building, testing, and maintaining embedded control and data-plane infrastructure.

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

Similar jobs worth comparing

Staff Software Engineer – Embedded Software Platform
Staff Software Engineer – Embedded Software Platform

Jobtailor • Markham

On-site
CAD 140,000 - 190,000
Body Controls Calibration and System Test Developer
Body Controls Calibration and System Test Developer

Jobtailor • Oshawa

On-site
CAD 40,000 - 60,000
Data Engineering Software Developer – Winter Co-op 2027
Data Engineering Software Developer – Winter Co-op 2027

Jobtailor • Markham

On-site
CAD 50,000 - 70,000
Project Engineer – Connected Vehicle Product Development
Project Engineer – Connected Vehicle Product Development

Jobtailor • Valcourt (ville)

On-site
CAD 75,000 - 110,000
Software Engineer (4) - Premium Engineer 2
Software Engineer (4) - Premium Engineer 2

EPITEC • Ottawa

Hybrid
CAD 85,000 - 88,000
Early Career Software Developer- Embedded Software - generalmotors
Early Career Software Developer- Embedded Software - generalmotors

Polluxa, Inc. • Markham

Hybrid
CAD 60,000 - 85,000
Senior Embedded Software Architect – Autonomous Vehicle Systems
Senior Embedded Software Architect – Autonomous Vehicle Systems

CS GROUP - Canada • Montreal (administrative region)

Hybrid
CAD 100,000 - 130,000
Industry-leading medical, dental, and vision insurance
Hybrid Work
Access to telemedicine service
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
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
Co-op Body Controls Calibration and System Test Developer
Co-op Body Controls Calibration and System Test Developer

Jobtailor • Markham

On-site
CAD 18,000 - 30,000