About Our Client
Our Client was built on the belief that freedom of movement drives human progress. As they look to the future and the changing needs of society, they are committed to becoming the world’s most trusted mobility company—delivering smart vehicles for a smart world. They believe in putting people first, working together, and facing challenges head-on. Join the team as they create tomorrow!
...
The Opportunity
The Embedded Connectivity team is responsible for the software platform enabling next-generation features within our client's latest vehicle lineups. The team is currently designing and building the software platform for the FNV3.X vehicle architecture, structured around high-performance compute clusters and zonal aggregators.
As a member of the Networking team, you will define, design, and build software using lower-layer protocol concepts to provide a scalable distributed framework. Your work will directly support upcoming autonomous vehicle offerings, connected services, V2X, and other advanced networking technologies.
Advantages
---------------------------------------------------------------------------
Responsibilities
Design & Development: Build cutting-edge embedded software and enabling frameworks above the operating system and driver layers.
Framework Architecture: Create scalable, distributed frameworks used by applications and services across various vehicle modules.
Innovation: Solve complex challenges posed by the vehicle networking environment across diverse hardware and software platforms.
Test-Driven Excellence: Implement Test-Driven Development (TDD) practices and maintain high-quality code using AI-assisted tools like GitHub Co-Pilot.
Qualifications
Total Experience: 10+ years of overall software development experience.
Embedded Systems: 1+ years of experience in embedded systems development.
Networking: 2–3+ years of experience in networking (Ethernet/IP forwarding, control plane, or management plane).
Networking Fundamentals: Strong understanding of protocols (TCP/IP, QoS, DNS, AVB, VLAN, TSN, etc.).
Programming: Mastery of C/C++ and proficiency in Python (specifically for object-oriented design and test automation).
Operating Systems: Experience using an RTOS (e.g., QNX, Embedded Linux).
Tools: Proficiency with Git and daily usage of GitHub Co-Pilot.
Skills & Technical Requirements
Automation: 3+ years in test automation and tools development (Jenkins, Shell scripting).
Hardware Debugging: Experience with microcontrollers, electronics assembly, and debugging equipment (multimeters, power-related test equipment).
Troubleshooting: Strong aptitude for diagnosing complex software defects and triaging large-scale automated test results.
Soft Skills: Excellent teamwork and interpersonal skills; ability to thrive in a self-driven, multi-site team environment.
Preferred Qualifications
Kernel Knowledge: Linux kernel and driver development experience.
Industry Standards: Exposure to SGMII, AUTOSAR, IETF RFCs, and IEEE 802.x.
Hardware Knowledge: Understanding of hardware boards/layouts and experience with vendor chips (NXP, TI, Broadcom).
Security: Development experience in networking stacks and network security.
Required: Bachelor’s Degree in Computer Engineering, Electrical Engineering, or a related technical field.
Summary
The Opportunity
The Embedded Connectivity team is responsible for the software platform enabling next-generation features within our client's latest vehicle lineups. The team is currently designing and building the software platform for the FNV3.X vehicle architecture, structured around high-performance compute clusters and zonal aggregators.
As a member of the Networking team, you will define, design, and build software using lower-layer protocol concepts to provide a scalable distributed framework. Your work will directly support upcoming autonomous vehicle offerings, connected services, V2X, and other advanced networking technologies.
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 was built on the belief that freedom of movement drives human progress. As they look to the future and the changing needs of society, they are committed to becoming the world’s most trusted mobility company—delivering smart vehicles for a smart world. They believe in putting people first, working together, and facing challenges head-on. Join the team as they create tomorrow!
The Opportunity
The Embedded Connectivity team is responsible for the software platform enabling next-generation features within our client's latest vehicle lineups. The team is currently designing and building the software platform for the FNV3.X vehicle architecture, structured around high-performance compute clusters and zonal aggregators.
As a member of the Networking team, you will define, design, and build software using lower-layer protocol concepts to provide a scalable distributed framework. Your work will directly support upcoming autonomous vehicle offerings, connected services, V2X, and other advanced networking technologies.
Advantages
---------------------------------------------------------------------------
Responsibilities
...
Design & Development: Build cutting-edge embedded software and enabling frameworks above the operating system and driver layers.
Framework Architecture: Create scalable, distributed frameworks used by applications and services across various vehicle modules.
Innovation: Solve complex challenges posed by the vehicle networking environment across diverse hardware and software platforms.
Test-Driven Excellence: Implement Test-Driven Development (TDD) practices and maintain high-quality code using AI-assisted tools like GitHub Co-Pilot.
Qualifications
Total Experience: 10+ years of overall software development experience.
Embedded Systems: 1+ years of experience in embedded systems development.
Networking: 2–3+ years of experience in networking (Ethernet/IP forwarding, control plane, or management plane).
Networking Fundamentals: Strong understanding of protocols (TCP/IP, QoS, DNS, AVB, VLAN, TSN, etc.).
Programming: Mastery of C/C++ and proficiency in Python (specifically for object-oriented design and test automation).
Operating Systems: Experience using an RTOS (e.g., QNX, Embedded Linux).
Tools: Proficiency with Git and daily usage of GitHub Co-Pilot.
Skills & Technical Requirements
Automation: 3+ years in test automation and tools development (Jenkins, Shell scripting).
Hardware Debugging: Experience with microcontrollers, electronics assembly, and debugging equipment (multimeters, power-related test equipment).
Troubleshooting: Strong aptitude for diagnosing complex software defects and triaging large-scale automated test results.
Soft Skills: Excellent teamwork and interpersonal skills; ability to thrive in a self-driven, multi-site team environment.
Preferred Qualifications
Kernel Knowledge: Linux kernel and driver development experience.
Industry Standards: Exposure to SGMII, AUTOSAR, IETF RFCs, and IEEE 802.x.
Hardware Knowledge: Understanding of hardware boards/layouts and experience with vendor chips (NXP, TI, Broadcom).
Security: Development experience in networking stacks and network security.
Required: Bachelor’s Degree in Computer Engineering, Electrical Engineering, or a related technical field.
Summary
The Opportunity
The Embedded Connectivity team is responsible for the software platform enabling next-generation features within our client's latest vehicle lineups. The team is currently designing and building the software platform for the FNV3.X vehicle architecture, structured around high-performance compute clusters and zonal aggregators.
As a member of the Networking team, you will define, design, and build software using lower-layer protocol concepts to provide a scalable distributed framework. Your work will directly support upcoming autonomous vehicle offerings, connected services, V2X, and other advanced networking technologies.
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