Talent.com
Software Engineer - Controls
Software Engineer - ControlsRandstad Canada • Kanata, Ontario, CA
No longer accepting applications
Software Engineer - Controls

Software Engineer - Controls

Randstad Canada • Kanata, Ontario, CA
30+ days ago
Job type
  • Temporary
  • Quick Apply
Job description

Our Client, a global leader in the automotive industry, is seeking a skilled and motivated Embedded Software Test Engineer to join their dedicated Body Control Modules team. This team is responsible for developing and validating the control algorithms and embedded software that drive a wide range of critical vehicle features. This role is pivotal in ensuring the quality, reliability, and performance of systems related to climate control, vehicle starting, locking mechanisms, interior / exterior lighting, security alarms, windows, powered enclosures (liftgates, trunks), and power seats.

  • Hybrid (4 days a week in office)

Advantages

This role at a top automotive company offers high-demand skills in embedded testing and Python automation. You'll gain valuable experience in a growing industry, directly impacting vehicle safety and features.

Responsibilities

Test Strategy & Planning : Analyze software and system requirements to develop and define comprehensive test strategies for black-box, functional, and integration-level testing.

Test Case Development : Author, review, and maintain detailed, clear, and robust test cases that effectively validate software functionality against system requirements.

Test Automation : Design, develop, and maintain automated test scripts and frameworks, primarily using Python, to increase testing efficiency, scalability, and repeatability on Hardware-in-the-Loop (HIL) test environments.

Environment & CI / CD Management : Set up, configure, and maintain test environments and benches. Integrate automated tests into a Continuous Integration (CI) pipeline using tools like Jenkins.

Execution & Analysis : Execute manual and automated test suites, meticulously analyze the results, and generate comprehensive test reports to communicate findings to development and project management teams.

Defect Management : Identify, document, and track software defects with a high degree of detail. Collaborate closely with software developers to reproduce, debug, and support the triage and resolution of these issues.

Continuous Improvement : Proactively contribute to quality improvement initiatives by analyzing defect escape patterns, identifying gaps in test coverage, and enhancing test cases and methodologies to prevent future regressions.

Qualifications

A strong foundation in embedded software testing methodologies and a deep understanding of the software development lifecycle (SDLC).

Proven hands-on experience in black-box testing for embedded systems on target hardware or Hardware-in-the-Loop (HIL) setups.

Proficiency with automotive communication protocols such as CAN, LIN, and Automotive Ethernet, along with experience using corresponding analysis tools (e.g., CANalyzer, Vehicle Spy).

Demonstrable coding experience in Python for the purpose of test automation and scripting.

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.

Preferred Skills and Experience :

Experience with Continuous Integration / Continuous Delivery (CI / CD) tools, particularly Jenkins, for test automation and pipeline management.

Previous experience in requirement analysis and review within an automotive or embedded systems context.

Familiarity with automotive diagnostic protocols (e.g., UDS).

Prior professional experience within the automotive industry is highly advantageous.

Summary

Our Client, a global automotive leader, is seeking an Embedded Software Test Engineer. This role is focused on ensuring the quality and reliability of software for critical vehicle features, including climate, lighting, locking, and seating systems.

Primary responsibilities involve developing test strategies, authoring test cases, and creating robust test automation scripts using Python. The successful candidate will work with Hardware-in-the-Loop (HIL) platforms, manage Continuous Integration pipelines, execute comprehensive tests, and drive the defect management process from identification to resolution.

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.

Create a job alert for this search

Software Engineer Controls • Kanata, Ontario, CA

Similar jobs
Intermediate / Senior Software Engineer

Intermediate / Senior Software Engineer

Jatom Systems Inc.-CAN • Kanata, ON, Canada
Full-time
We are seeking a talented and motivated.Software Engineer to join our dynamic team in a Scrum-based development environment. The ideal candidate will have strong expertise in C# and Angular, possess...Show more
Last updated: 30+ days ago • Promoted
Sales and Customer Service Representative Remote (69k+ per year)

Sales and Customer Service Representative Remote (69k+ per year)

HMG Careers • Smiths Falls, Ontario
Remote
Full-time
Quick Apply
This full-time position offers flexible work hours and ample opportunities for advancement into management roles.You will work remotely to serve clients and offer valuable advice and protection to ...Show more
Last updated: 9 days ago • Promoted
Physics Private Tutoring Jobs Alcove

Physics Private Tutoring Jobs Alcove

Superprof • Alcove, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Intermediate Software Developer

Intermediate Software Developer

Jatom Systems Inc.-CAN • Kanata, ON, Canada
Full-time
We are seeking a talented and motivated Intermediate Software Developer to join our dynamic team in a Scrum-based development environment. The ideal candidate will have expertise in C# and Angular, ...Show more
Last updated: 30+ days ago • Promoted
Algebra Private Tutoring Jobs Carleton Place

Algebra Private Tutoring Jobs Carleton Place

Superprof • Carleton Place, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Aero Systems Engineering Specialist

Aero Systems Engineering Specialist

MMIST • Stittsville, ON, Canada
Full-time
Aero Systems Engineering Specialist.Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of...Show more
Last updated: 17 days ago • Promoted
FPGA Engineer

FPGA Engineer

Actalent • Kanata, ON, Canada
Full-time
We are seeking a Sr FPGA engineer with robust DSP expertise, capable of developing and managing the full algorithm for their assigned feature. This position requires architecting and implementing co...Show more
Last updated: 8 days ago • Promoted
Software Developer

Software Developer

Jatom Systems Inc.-CAN • Kanata, ON, Canada
Full-time
JSI is looking for a backend Software Developer to join our dynamic team in a Scrum-based development environment.You will be developing complex, cutting-edge software that uses a wide variety of t...Show more
Last updated: 1 day ago • Promoted
Algebra Private Tutoring Jobs Luskville

Algebra Private Tutoring Jobs Luskville

Superprof • Luskville, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Firmware Engineer

Firmware Engineer

Actalent • Kanata, ON, Canada
Full-time
SEEKING : Firmware Engineer in Ottawa.We are seeking a Firmware Engineer to play a prominent role in implementing firmware and software for user interfaces, device control, and DSP schemes within ou...Show more
Last updated: 12 days ago • Promoted
Physics Private Tutoring Jobs Kanata

Physics Private Tutoring Jobs Kanata

Superprof • Kanata, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Arithmetic Private Tutoring Jobs Kanata

Arithmetic Private Tutoring Jobs Kanata

Superprof • Kanata, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Senior Software Developer

Senior Software Developer

Jatom Systems Inc.-CAN • Kanata, ON, Canada
Full-time
As a Senior Software Developer on the platform team, you will be responsible for designing, implementing, and maintaining our Observability infrastructure - which includes system health and perform...Show more
Last updated: 30+ days ago • Promoted
Lead IT Systems Engineer (Infrastructure & DevOps)

Lead IT Systems Engineer (Infrastructure & DevOps)

Intouch Insight • Kanata, ON, Canada
Full-time
We are looking for a technical leader who views IT as an engineering challenge.Instead of manual ticketing and managing from a distance, you will build the "IT Stack as Code.You will be respon...Show more
Last updated: 2 days ago • Promoted
Physics Private Tutoring Jobs Carleton Place

Physics Private Tutoring Jobs Carleton Place

Superprof • Carleton Place, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Physics Private Tutoring Jobs Luskville

Physics Private Tutoring Jobs Luskville

Superprof • Luskville, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
Algebra Private Tutoring Jobs Kanata

Algebra Private Tutoring Jobs Kanata

Superprof • Kanata, Canada
Full-time +1
Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
Last updated: 30+ days ago • Promoted
DevOps Engineer

DevOps Engineer

Jatom Systems Inc.-CAN • Kanata, ON, Canada
Full-time
DevOps Engineer to join a highly successful and motivated team of likeminded developers who improve the act of software development at JSI by modernizing tooling around JSI process.The team is pass...Show more
Last updated: 4 days ago • Promoted