Senior Embedded Test Automation Developer

2 weeks ago


Oakville, Canada Geotab Full time
Senior Embedded Test Automation Developer

Embedded Engineering – Automation & Release /

We are always looking for amazing talent who can contribute to our growth and deliver results Geotab is seeking a Senior Embedded Test Automation Developer who will work with Geotab telematics and expandability hardware and testing software. If you love technology, and are keen to join an industry leader — we would love to hear from you

What you'll do: 

The Senior Embedded Test Automation Developer will help define, design, implement and maintain CI/CD pipelines and automation tests for how the hardware interacts with the vehicle, the data, and the backend systems in the automated test environment.

How you’ll make an impact:
  • Build, maintain, and enhance tools that streamline and automate all forms of testing relevant to the feature or product using C, C++, python, pytest and other relevant technology/tools.
  • Manage test coverage, test environment creation, and maintenance.
  • Work closely with developers to create test automation strategies.
  • Develop tools for the analysis of device data and behavior.
  • Define, design and implement effective build procedures, CI/CD pipelines and jobs for the current and future firmware code.
  • Document and educate on usage of CI/CD, test framework and coach team members on automated testing tools and techniques.
  • Proactively monitor logs and create scripts to scrape logs and report issues.
  • Proactively identify improvement opportunities in product development and quality assurance processes.
  • Work with other embedded development teams effectively to converge to common tools and practices.
  • Participate in the design of new test hardware and testing methodologies.
  • Analyze device data and behaviour using data warehouses (e.g. Google BigQuery).
  • Mitigate memory constraints and pay close attention to the reliability and safety of the hardware.
What you’ll bring to this role:
  • Post-secondary Degree/Diploma with specialization in Computer Science, Electrical Engineering, Software Engineering, or other related Degree/Diploma.
  • 3-5 years experience using Python, pytest or similar tools and technologies to develop hardware-firmware automation test frameworks.
  • 3+ years of hand-on experience in both software-in-the-loop (SIL) and hardware-in-the-loop (HIL) testing environments.
  • Understand the core tenets of software development, able to write reliable automation tests & scripts, and modify application code for test automation. 
  • Understanding and exposure to a wide array of QA practices, processes, and tools
  • 2+ years experience working in embedded development and low level programming preferably using C.
  • 2+ years experience working with CI/CD pipelines in an embedded development environment. Knowledge and experience in Gitlab pipelines is a plus.
  • 1+ year experience leading efforts to gather requirements, creating design specifications and defining tasks to implement them is a plus.
  • Good understanding of test methodologies and working experience developing unit, integration, system, power, performance and stress tests using automation.
  • Exposure and/or experience with SCRUM is an asset.
  • Exposure and/or experience with RTOS and Linux is an asset.
  • GCP, BigQuery, SQL experience is an asset.
#J-18808-Ljbffr
  • Senior Embedded Test

    2 weeks ago


    Oakville, Canada Geotab Full time

    Who you are:  We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Embedded Test Automation Developer who will work with Geotab telematics and expandability hardware and testing software. If you love technology, and are keen to join an industry leader — we would love to hear from you!...


  • Oakville, Canada Geotab Full time

    Who we are:Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the...


  • Oakville, Canada Geotab Inc. Full time

    Senior Embedded Test Automation DeveloperBasis:Permanent - Full TimeArea of Interest:Embedded EngineeringLocations: Who we are Geotab is a global leader in IoT and connected transportation and certified “Great Place to Work.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the...


  • Oakville, Canada Geotab Inc. Full time

    Senior Embedded Test & Automation DeveloperBasis:Permanent - Full TimeArea of Interest:Embedded EngineeringLocations: Who we are Geotab is a global leader in IoT and connected transportation and certified “Great Place to Work.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the...

  • Lead Embedded Test

    1 month ago


    Oakville, Canada Geotab Full time

    Who we are:Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the...


  • Oakville, ON, Canada Procom Full time

    Automation Test Developer On behalf of our client, Procom is looking for an Automation Test Developer. The successful candidate will be part of the Test Automation & Tools Development team involved in the delivery of software solutions that facilitate automated testing of the latest connectivity technologies. You will develop and maintain automated test...


  • Oakville, ON, Canada Procom Full time

    Automation Test Developer On behalf of our client, Procom is looking for an Automation Test Developer. The successful candidate will be part of the Test Automation & Tools Development team involved in the delivery of software solutions that facilitate automated testing of the latest connectivity technologies. You will develop and maintain automated test...


  • Oakville, Canada Geotab Full time

    We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Embedded Developer who will be designing, writing, and testing C, c++ and Rust code for Geotab’s GO telematics devices. If you love technology, and are keen to join an industry leader — we would love to hear from you! What...


  • Oakville, Canada Procom Full time

    Networking Test Automation DeveloperOn behalf of our client, Procom is looking for a Networking Test Automation Developer for a long tern engagement. We are looking for an energetic and experienced Test Automation Developer who is proactive and passionate about ensuring software quality. The successful candidate would be working in a fast-paced agile...


  • Oakville, Canada Procom Full time

    Networking Test Automation DeveloperOn behalf of our client, Procom is looking for a Networking Test Automation Developer for a long tern engagement. We are looking for an energetic and experienced Test Automation Developer who is proactive and passionate about ensuring software quality. The successful candidate would be working in a fast-paced agile...


  • Oakville, Canada Procom Full time

    Networking Test Automation Developer On behalf of our client, Procom is looking for a Networking Test Automation Developer for a long tern engagement. We are looking for an energetic and experienced Test Automation Developer who is proactive and passionate about ensuring software quality. The successful candidate would be working in a fast-paced agile...


  • Oakville, Canada Geotab Full time

    Who we are:Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the...


  • Oakville, Canada Geotab Full time

    Who you are: We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Embedded Developer (Security) who will be responsible for designing, writing, and testing C, C++ for Geotab’s GO telematics device. If you love technology, and are keen to join an industry leader — we would love to...


  • Oakville, Canada Geotab Full time

    Who you are:  We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Senior Embedded Developer (Security) who will be responsible for designing, writing, and testing C, C++ for Geotab’s GO telematics device. If you love technology, and are keen to join an industry leader — we would love to...


  • Oakville, Canada Geotab Full time

    Who we are:Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the...


  • Oakville, Canada Geotab Full time

    Who we are:Geotab ® is a global leader in IoT and connected transportation and certified “Great Place to Work™.” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.Geotab is advancing security, connecting commercial vehicles to the...

  • Embedded Developer

    4 days ago


    Oakville, Canada Geotab Full time

    Geotab is a global leader in IoT and connected transportation and certified “Great Place to Work .” We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities. Geotab is advancing security, connecting commercial vehicles to the internet...

  • Embedded Developer

    3 weeks ago


    Oakville, Canada Geotab Full time

    Who you are: We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking an Embedded Developer who will responsible for designing, writing, and testing C, C++, and Rust code for Geotab’s GO telematics devices. If you love technology, and are keen to join an industry leader — we would love to hear...

  • Embedded Engineer

    5 days ago


    Oakville, Canada Siemens Canada Limited Full time

    Change the future with us. Before our software developers write even a single line of code, they must understand what drives our customers. What is the environment? What is the user story based on? Implementation requires trying, testing, and improving outcomes until a final solution emerges. Knowledge promotes the sharing of expertise through...

  • Embedded Engineer

    4 days ago


    Oakville, Canada Siemens Mobility Full time

    Change the future with us.   Before our software developers write even a single line of code, they must understand what drives our customers. What is the environment? What is the user story based on? Implementation requires trying, testing, and improving outcomes until a final solution emerges. Knowledge promotes the sharing of expertise through discussions...