
Embedded Developer Intern, Pipeline Automation (Summer/May 2026, 12 - 16 Months)
Who we are:
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 Intern who will assist in further developing our telematics device as well as assisting in the development of the next generation of telematics devices. If you love technology, and are keen to join an industry leader — we would love to hear from you!
What you'll do:
As an Embedded Developer (Pipeline Automation) Intern, you will play a crucial role in supporting Embedded project teams with essential DevOps activities. This includes managing CI/CD pipelines, Docker containers, build and test infrastructure, version control, quality checks, deployments, and releases. You will monitor and troubleshoot CI/CD pipeline issues, ensuring their stability and robustness. Your responsibilities will encompass project work and managing day-to-day operations, requiring collaboration with cross-functional teams such as developers, support engineers, solutions engineers, and product managers. This internship offers valuable hands-on experience in firmware development, release management, and project coordination within a fast-paced technology company.
To be successful in this role you must be a detail-oriented individual with a commitment to delivering high-quality work. You should have strong organizational and problem-solving abilities. In addition, the successful candidate will be expected to have excellent communication and interpersonal skills. The ability to manage multiple timelines and contrasting priorities to ensure timely results will be critical. Candidates with an interest in Embedded DevOps, firmware build systems, release management, and software development processes are preferred.
The opportunity:
- 12 - 16 month work-term beginning May 2026.
- Full-time, paid internship: Monday - Friday, 37.5hrs/week.
- Your first week at Geotab begins with 'GEO Launch' - a one-week Employee Orientation. Click here to learn more!
- Learn more about the Geotab Campus Program here.
- This posting is for an existing vacancy.
How you'll make an impact:
- Implement end-to-end continuous integration (CI), Continuous Delivery (CD) pipelines
- Implement effective build procedures, CI/CD pipelines to enable builds, tests and deployments to ensure scalability and performance
- Develop Test Automation/DevOps tools for rapid detection and response systems.
- Proactively monitor logs and create scripts to scrape logs and report issues.
- Create and maintain infrastructure.
- Ensure seamless integration and deployment using Gitlab for CI/CD.
- Write SQL queries and Python scripts on data from Google BigQuery.
- Support the automation of release processes to improve efficiency.
- Monitor and report on the progress of firmware development and testing activities.
- Participate in identifying and mitigating risks and issues that may impact release timelines.
What you'll bring to the role:
- Completing a Bachelor’s degree in Electrical, Mechatronics, Computer Engineering or a related field.
- Proficiency in modern scripting languages (e.g. Python) is highly valued.
- Familiarity with CI/CD pipelines and containerized applications.
- Understanding of firmware build automation systems (eg. make, cmake).
- Basic knowledge of embedded systems and firmware development concepts.
- Excellent verbal and written communication skills.
- Knowledge of Linux commands and shell scripting is an asset.
- Strong team-player with the ability to engage with all levels of the organization.
How we work:
This role offers an hourly pay range which is anticipated to be the range listed below. The actual pay for this position depends on a variety of factors such as but not limited to student's academic program, relevant experience, and location. Geotab is committed to fair and equitable compensation and will share final details as part of the offer process. All offers of employment are contingent upon proof of eligibility to work for the duration of the internship and the individual's ability to pass a background check.
Hourly Rate
$24 - $33 CAD
Apply for this job
*
indicates a required field