×
Register Here to Apply for Jobs or Post Jobs. X

Early Career Software Developer – Embedded Software

Job in Markham, Ontario, I3P, Canada
Listing for: Jobtailor
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    Unix/Linux, DevOps
Salary/Wage Range or Industry Benchmark: 90000 - 120000 CAD Yearly CAD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

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 Open Telemetry.
  • 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
  • Open Telemetry
  • 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
  • Dev Ops
  • 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 Dev Ops 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.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary