Taiga Motors
Développeur logiciel embarqué / Embedded Software Developer
Montréal, Quebec
Sponsorship not specifiedDetected 30 days ago
PythonC++BashGitCI/CDLinuxDevOpsgRPCEmbedded SystemsElectrical EngineeringControlsCommunicationCollaboration
About the role
- This is a hands-on technical role for someone who:
- Thinks end-to-end: understands how edge software connects to cloud services, mobile apps, and vehicle systems.
- A small, cross-functional software team spanning:
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 using protocols such as gRPC and CAN.
- Implement cloud-to-vehicle interfaces using protocols such as 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 and user experience.
- Contribute to DevOps pipelines and improve automation around build, test, and deployment processes for embedded systems.
- Support and enhance testing frameworks for the production line, ensuring robust software validation before vehicle delivery.
- Assist in maintaining development and service tools used by field technicians and support staff.
- Maintenir et améliorer les outils de développement et de service utilisés par les techniciens terrain et le support.
Requirements
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
- 3-5 years of experience in embedded software development.
- Experience with embedded Linux, system d and scripting (Bash, Python).
- Proficiency with version control systems (Git) and CI/CD pipelines.
- Experience with Yocto and custom Linux builds.
- Hands-on experience with our cutting-edge Taiga vehicles - see the impact of your work out in the wild.
Skills
- Français ci-dessous
- Embedded Software Developer
- Taiga is a Canadian company reinventing powersports with high-performance electric vehicles built for extraordinary environments.
- understands how edge software connects to cloud services, mobile apps, and vehicle systems.
- The T eam You'll Join
- Embedded firmware (microcontrollers)
- Embedded Linux developers (Yocto-based)
- Cloud engineers
- comprend comment le logiciel en périphérie se connecte aux services infonuagiques, aux applications mobiles et aux systèmes des véhicules.
- Ce que tu vas accomplir
Compensation
- A competitive salary and benefits package including group insurance as of day one and RRSP with employer matching
Benefits
- A competitive salary and benefits package including group insurance as of day one and RRSP with employer matching
Apply directly at Taiga Motors →Create a free account for alerts like thisView Taiga Motors immigration profile
This listing is sourced directly from Taiga Motors's careers page and normalized into a canonical job model.