Get more replies from employers
Send a job-specific resume in minutes.
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.
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.
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.