About Our Client
Our Client is a mover of the world and a maker of the future. They get up every day, roll up their sleeves, and build a better world—together. At the heart of their mission is the belief that everyone is part of something bigger than themselves. Are you ready to change the way the world moves and kickstart your career working with cutting-edge connected car technology?
...
The Opportunity
As a member of the Connectivity Platform Software team, you will be at the forefront of automotive innovation, helping to build the Software Defined Vehicle. You will participate in the full development lifecycle—from concept and test plan design to implementation, execution, and issue debugging.
In this role, you will develop automated testing scripts and libraries that ensure the reliability of infotainment, connectivity, and sensor technologies. By delivering high-quality software for Ethernet and CAN-connected ECUs, you will play a vital role in improving vehicle safety, efficiency, and the overall rider experience.
Advantages
-----------------------------------------------------------------------------
Responsibilities
Automation Development: Build and maintain scalable automated testing solutions and libraries using both in-house and open-source technologies.
Agile Execution: Drive the testing of cloud-connected software for CAN/Ethernet-based vehicle modules in a fast-paced Agile environment.
Test Strategy: Translate complex requirements into robust test strategies to guarantee system reliability and quality metrics tracking.
Triage & Debugging: Oversee high-volume automated test suites, isolating issues and diagnosing software defects to meet production standards.
Mentorship: Champion code quality through peer reviews and provide technical guidance to junior team members.
Qualifications
Academic Excellence: Bachelor’s degree in Computer Science, Engineering, or a related field. (A GPA of 11/12 or equivalent is highly preferred).
Python Expertise: 3+ years of experience in Python development and object-oriented design.
Testing Frameworks: 3+ years of experience with Python-based frameworks (e.g., Slash or Pytest).
Automotive Domain: 3+ years of experience in automotive software development and testing.
Technical Architecture: 1+ years of experience in Service-Oriented Architecture (SOA) and Protobuf.
Automation Maintenance: 2+ years of experience maintaining large-scale automated test executions and triaging results.
Skills & Technical Requirements
Core Languages: Expert-level Python is required.
Troubleshooting: Proven aptitude for detecting, diagnosing, and solving complex software defects.
Communication: Strong interpersonal skills with the ability to work effectively in a self-driven, multi-site team environment.
Preferred Qualifications
C++ Proficiency: Intermediate knowledge of C++.
Additional Languages: Experience with Java and Groovy.
Embedded Systems: Hands-on experience with embedded system testing.
Data Science: Experience with data analytics and visualization of test results.
Summary
As a member of the Connectivity Platform Software team, you will be at the forefront of automotive innovation, helping to build the Software Defined Vehicle. You will participate in the full development lifecycle—from concept and test plan design to implementation, execution, and issue debugging.
In this role, you will develop automated testing scripts and libraries that ensure the reliability of infotainment, connectivity, and sensor technologies. By delivering high-quality software for Ethernet and CAN-connected ECUs, you will play a vital role in improving vehicle safety, efficiency, and the overall rider experience.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
About Our Client
Our Client is a mover of the world and a maker of the future. They get up every day, roll up their sleeves, and build a better world—together. At the heart of their mission is the belief that everyone is part of something bigger than themselves. Are you ready to change the way the world moves and kickstart your career working with cutting-edge connected car technology?
The Opportunity
As a member of the Connectivity Platform Software team, you will be at the forefront of automotive innovation, helping to build the Software Defined Vehicle. You will participate in the full development lifecycle—from concept and test plan design to implementation, execution, and issue debugging.
In this role, you will develop automated testing scripts and libraries that ensure the reliability of infotainment, connectivity, and sensor technologies. By delivering high-quality software for Ethernet and CAN-connected ECUs, you will play a vital role in improving vehicle safety, efficiency, and the overall rider experience.
Advantages
-----------------------------------------------------------------------------
Responsibilities
...
Automation Development: Build and maintain scalable automated testing solutions and libraries using both in-house and open-source technologies.
Agile Execution: Drive the testing of cloud-connected software for CAN/Ethernet-based vehicle modules in a fast-paced Agile environment.
Test Strategy: Translate complex requirements into robust test strategies to guarantee system reliability and quality metrics tracking.
Triage & Debugging: Oversee high-volume automated test suites, isolating issues and diagnosing software defects to meet production standards.
Mentorship: Champion code quality through peer reviews and provide technical guidance to junior team members.
Qualifications
Academic Excellence: Bachelor’s degree in Computer Science, Engineering, or a related field. (A GPA of 11/12 or equivalent is highly preferred).
Python Expertise: 3+ years of experience in Python development and object-oriented design.
Testing Frameworks: 3+ years of experience with Python-based frameworks (e.g., Slash or Pytest).
Automotive Domain: 3+ years of experience in automotive software development and testing.
Technical Architecture: 1+ years of experience in Service-Oriented Architecture (SOA) and Protobuf.
Automation Maintenance: 2+ years of experience maintaining large-scale automated test executions and triaging results.
Skills & Technical Requirements
Core Languages: Expert-level Python is required.
Troubleshooting: Proven aptitude for detecting, diagnosing, and solving complex software defects.
Communication: Strong interpersonal skills with the ability to work effectively in a self-driven, multi-site team environment.
Preferred Qualifications
C++ Proficiency: Intermediate knowledge of C++.
Additional Languages: Experience with Java and Groovy.
Embedded Systems: Hands-on experience with embedded system testing.
Data Science: Experience with data analytics and visualization of test results.
Summary
As a member of the Connectivity Platform Software team, you will be at the forefront of automotive innovation, helping to build the Software Defined Vehicle. You will participate in the full development lifecycle—from concept and test plan design to implementation, execution, and issue debugging.
In this role, you will develop automated testing scripts and libraries that ensure the reliability of infotainment, connectivity, and sensor technologies. By delivering high-quality software for Ethernet and CAN-connected ECUs, you will play a vital role in improving vehicle safety, efficiency, and the overall rider experience.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more