Posted 3 hours ago
The Vehicle Controls Software Engineering Intern will contribute to embedded software or controls algorithms across vehicle domains such as propulsion, energy storage, thermal systems, body controls, safety, and test automation. Responsibilities include writing and testing C/C++ code, using Python for test tooling, supporting SIL/HIL or bench testing and debugging, and communicating progress and technical tradeoffs with the team.
Posted 3 hours ago
The Software Engineering Intern will develop, debug, and validate embedded software for vehicle electronic hardware and next-generation vehicle platforms. Responsibilities include working on embedded Linux, Android, or RTOS software, hardware abstraction layers, firmware and board-level troubleshooting, and collaborating with hardware and vehicle-controls teams.
Posted 3 hours ago
The Connected Systems Software Engineering Intern contributes to backend services, distributed systems, connectivity infrastructure, or integration and validation software for connected vehicle features. Responsibilities include developing and testing software, participating in code reviews and debugging, automating tests, and documenting and presenting progress.
Posted 4 hours ago
The Software Engineering Intern will contribute to customer-facing infotainment, mobile, or connectivity software for Rivian vehicles, with project areas varying across Android applications and platforms, wireless/telematics, graphics, or test automation. Responsibilities include developing and testing features, coding in a language suited to the team, debugging issues, collaborating with product and design partners, and presenting progress.
Posted 4 hours ago
The Electromechanical Design Engineering Intern supports work across the electronic control unit lifecycle, potentially including circuit design, mechanical packaging, hardware validation, functional safety, and supplier or manufacturing readiness. Responsibilities include supporting hardware project design or validation, troubleshooting hardware, maintaining design records, and communicating with cross-functional teams.
Posted 3 days ago
The Staff Product Manager will own a significant portion of the in-vehicle entertainment portfolio, managing its roadmap, third-party partnerships, and product experiences from concept through release. Responsibilities include product requirements and planning, cross-functional execution, launch quality, performance metrics, and hands-on technical validation.
Posted 21 days ago
The Sr. Controls Engineer will develop and integrate embedded software for automotive body-control and vehicle-management features, coordinating multiple ECUs and vehicle networks. Responsibilities include requirements and functional design, feature integration and release readiness, diagnostics, ISO 26262 safety support, validation across test environments, and troubleshooting vehicle and fleet issues.
Posted a month ago
The Senior Product Manager will lead initiatives for the Rivian mobile app, owning work from strategy and roadmap through definition and delivery across core app features, information architecture, quality, and connected phone-to-vehicle experiences. The role works closely with design, engineering, platform, cloud, vehicle software, and domain teams, using owner feedback and analytics to prioritize work and measure outcomes.
Posted a month ago
The Senior Software Engineer will design, develop, deploy, and maintain scalable, reliable, low-latency distributed systems for the Cloud Gateway Platform supporting vehicle connectivity, data streaming, remote commands, and fleet orchestration. Responsibilities include working with event-driven architectures and cloud platforms, optimizing message brokers and data stores, maintaining testing and monitoring, improving CI/CD systems, and participating in an on-call rotation.
Posted a month ago
Software Engineering Intern supporting Vehicle Controls teams by developing, implementing, and testing embedded software and controls algorithms across vehicle domains such as propulsion, energy storage, thermal systems, body controls, and functional safety. The role involves writing production-quality C or C++ code, using Python for test tooling, validating features in SIL, HIL, and bench environments, debugging issues, and communicating technical progress and tradeoffs.
Get a daily email with the latest job postings from Canadian companies. Free, no account required.
By subscribing you agree to receive job emails from MapleStack. Unsubscribe anytime.
Want to save jobs and create custom alerts? Create a free account