Develop embedded software solutions using C/C++ and automation tools using Python.
Design and implement scalable deployment concepts, procedures, and operational guidelines.
Establish and improve deployment and release processes for vehicle and cloud-based solutions.
Support rollout, configuration, commissioning, and operationalization of new capabilities.
Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration.
Requirements
Nice to have: ADAS
Nice to have: Software Defined Vehicle (SDV) knowledge
Nice to have: Automotive OS (AOS)
Nice to have: IoT and Connected Vehicle ecosystems
We are looking for an Embedded Software & Connected Vehicle Developer with expertise in C/C++, Python, Azure, Databricks, OTA, and Mender to support the development, deployment, and operation of connected vehicle and data collection solutions.
Responsibilities
Develop embedded software solutions using C/C++ and automation tools using Python
Design and implement scalable deployment concepts, procedures, and operational guidelines
Establish and improve deployment and release processes for vehicle and cloud-based solutions
Support rollout, configuration, commissioning, and operationalization of new capabilities
Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration
Requirements
Nice to have: ADAS or Vehicle Data Collection platforms
Nice to have: Software Defined Vehicle (SDV) knowledge
Nice to have: Automotive OS (AOS)
Nice to have: IoT and Connected Vehicle ecosystems
Embedded Software & Connected Vehicle Developer with expertise in C/C++, Python, Azure, Databricks, OTA, and Mender to support development, deployment, and operation of connected vehicle and data collection solutions.
Responsibilities
Develop embedded software solutions using C/C++ and automation tools using Python.
Design and implement scalable deployment concepts, procedures, and operational guidelines.
Establish and improve deployment and release processes for vehicle and cloud-based solutions.
Support rollout, configuration, commissioning, and operationalization of new capabilities.
Develop and integrate C++/Python-based applications and automation with Microsoft Azure and Databricks using REST APIs, SDKs, and cloud services for vehicle/edge-to-cloud data integration.
Requirements
Nice to have: ADAS or Vehicle Data Collection platforms
Nice to have: Software Defined Vehicle (SDV) knowledge
Nice to have: Automotive OS (AOS)
Nice to have: IoT and Connected Vehicle ecosystems
Build and run the industrial edge platform for Factbird’s IoT devices, including embedded Linux, Rust components, Yocto distribution, OTA updates, and vision inference.
Compensation
Competitive salary: We offer compensation that reflects your skills, experience, and impact.
Senior Software Engineer to build and maintain software for on-vehicle hardware systems and devices, integrating cloud-native services with embedded/IoT devices across public transit fleets.
Locations (3)
British Columbia, Canada
Ontario, Canada
United States
Compensation
US Salary Range: $124,000 - $205,000 USD
Responsibilities
Design, build, maintain and extend products, features, and functionality that solve real customer problems
Partner with Product, Design, and Engineering to discover and validate customer needs and technical approaches
Develop and extend integrations with onboard hardware devices such as headsign controllers, passenger counters, and fareboxes
Build and improve cloud-native backend services that manage device configuration, process telemetry data, and provide observability into fleet-wide device health