Talent.com

Computer science tutor Jobs in Waterloo, ON

Create a job alert for this search

Computer science tutor • waterloo on

Last updated: 10 days ago

Embedded Software Engineer

Randstad CanadaWaterloo, Ontario, CA
Temporary
Quick Apply

Our client is seeking an experienced Embedded Software Engineer to join their technical team.This is a highly collaborative, hybrid contract position requiring 4 days per week on-site at our client... Show more

Software Update Platform Developer

Ford Motor CompanyWaterloo, ON, Canada
CA$96,000.00 yearly
Full-time

We get up every day, roll up our sleeves and build a better world -- together.At Ford, we’re all a part of something bigger than ourselves.Are you ready to change the way the world moves?.Electric ... Show more

Specialist, AI Engineering

DefinityWaterloo, ONT, Canada
CA$92,000.00 yearly
Temporary

Page(), pageData: pageData, onMessage: onMessage, classModifier: classModifier } } -->.PageDisplayBoxed}, class: classWithModifier ">.Dat... Show more

Software Developer

Sonova AGKitchener, Ontario, CA
CA$80,800.00 yearly
Full-time

Kitchener, ON, Canada – Hybrid .Research & Development at Sonova delivers innovative hearing solutions and software that improve the lives of people with hearing loss around the world.NET / WPF, yo... Show more

Academic Tutor Kitchener Waterloo

Prep Academy TutorsKitchener, Ontario, Canada
Full-time

Prep Academy Tutors is private in-home tutoring.We deliver flexible and personalized tutoring programs to our students.We specialize in all subject areas and cater to students from age four to twen... Show more

SDK Developer - Unity C++ and Computer Graphics

Mawari TechnologiesWaterloo, Ontario, Canada
Full-time

Join the Revolution: Shape the Future of XR with Mawari.Imagine being part of a pioneering team that's transforming the internet, communication, and entertainment as we know it.Welcome to Mawari, a... Show more

Intermediate Applications Software Developer

QNX Software SystemsWaterloo, Ontario
CA$90,000.00 yearly
Full-time

Join BlackBerry, Where Innovation Meets Impact.Secusmart, a rapidly growing subsidiary of BlackBerry Limited, is the leading expert in comprehensive anti-eavesdropping solutions for private and gov... Show more

Software Developer – New Graduate

D2LKitchener, Ontario, Remote – Canada, Toronto, Ontario, Winnipeg, Manitoba
CA$75,000.00 yearly
Remote
Full-time

D2L is a cloud company that is modernizing education and building the Future of Work.The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at... Show more

Senior EHS Specialist (18 months contract)

KenvueBreslau, Ontario, Canada
Temporary

Kenvue is currently recruiting for a:.Senior EHS Specialist (18 months contract).Built on over a century of heritage and rooted in science, we’re the house of iconic brands - including NEUTROGENA®,... Show more

Co-op Engineer - AI4Research

Huawei Technologies Canada Co., Ltd.Waterloo, Ontario, CA
Internship

Huawei Canada has an immediate 4-8 month co-op opening for an Engineer.The Technology Planning and Cooperation Department promotes strategic innovation across all of Huawei Canada.Working with fell... Show more

Senior Software Developer 2

D2LKitchener, Ontario, Remote – Canada, Toronto, Ontario, Winnipeg, Manitoba
CA$110,000.00 yearly
Remote
Full-time

D2L is a cloud company that is modernizing education and building the Future of Work.The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at... Show more

Manager, Cloud Application Services

SonovaKitchener (ON), Canada
CA$124,000.00 yearly
Full-time

Manager, Cloud Application Services.Sonova is seeking a Manager, Cloud Application Services to lead the Cloud Application Services team and support the reliable delivery of cloud backend capabiliti... Show more

Computer programming Private Tutoring Jobs Waterloo

SuperprofWaterloo, Canada
CA$20.00 hourly
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

 • Promoted

Machinist

Rapid GearKitchener, ON, Canada
Full-time

Heures de travail: 40 hours per week.College, CEGEP or other non-university certificate or diploma from a program of 1 year to 2 years.Compute dimensions and tolerances of machine parts.Measure and... Show more

Application Software Developer - Android

Ford Motor CompanyWaterloo, ON, Canada
CA$89,000.00 yearly
Full-time

We get up every day, roll up our sleeves and build a better world -- together.At Ford, we’re all a part of something bigger than ourselves.Are you ready to change the way the world moves?.This isn'... Show more

Senior Data Engineer (Databricks Focused)

BDOCaroline St,Waterloo,Kitchener
Full-time

Putting people first, every day.BDO is a firm built on a foundation of positive relationships with our people and our clients.Each day, our professionals provide exceptional service, helping client... Show more

Senior Cloud Engineer

Company 1 - The Manufacturers Life Insurance CompanyCAN, Ontario, Waterloo, 500 King Street North
CA$107,450.00 yearly
Full-time

Join Our Cloud Engineering Team.Are you passionate about building scalable, secure, and modern cloud solutions? We're looking for a.In this role, you'll design, build, automate, and optimize cloud ... Show more

Online High School English Tutor

Empower TutoringWaterloo, ON, Canada
Remote
Part-time
Quick Apply

We are looking for a passionate, experienced tutor who has a strong background in English and can tutor high school students.Candidates should be familiar with the .Ontario high school curricu... Show more

Design Specialist - Software (III)

Teledyne Technologies IncorporatedON,Waterloo,Canada
CA$76,800.00 yearly
Full-time

Our Company is built on employee mutual commitment and respect, enthusiasm and progress.Teledyne Digital Imaging is a subsidiary of Teledyne Technologies Inc.CMOS and CCD image sensors and modular ... Show more

People also ask
Embedded Software Engineer

Embedded Software Engineer

Randstad CanadaWaterloo, Ontario, CA
28 days ago
Job type
  • Temporary
  • Quick Apply
Job description
Our client is seeking an experienced Embedded Software Engineer to join their technical team. This is a highly collaborative, hybrid contract position requiring 4 days per week on-site at our client's engineering centers in either Oakville or Waterloo. The successful candidate will own the entire software development lifecycle—from defining architecture and writing embedded code to test execution and deployment—ensuring all solutions align cleanly with user needs and industry standards.

This role is tailored for a seasoned software professional specializing in embedded environments within the automotive or aerospace domains. You will be responsible for translating high-level customer requirements into scalable software architectures, choosing optimal technology stacks, and developing robust code blocks. This position requires a strong blend of technical execution in C/C++ and Python, combined with the systems engineering discipline required to author technical specifications and implement modern CI/CD practices.

Advantages
You will have the opportunity to drive the full scope of product delivery, including high-level architecture design, implementation, automated test strategy, and deployment.

You will be able to tackle sophisticated system-level challenges within specialized, mission-critical embedded software environments.

You'll work alongside cross-functional squads utilizing industry-standard requirements tools and advanced simulation frameworks like Matlab and Simulink.


Responsibilities
Software Architecture & Embedded Development
Create high-level software architecture designs outlining the overall structure, component definitions, and interfaces of the application.

Design, develop, and deliver embedded software solutions utilizing C/C++ and Python across various layers of the technology stack.

Evaluate and determine the most suitable technology stack, integration methods, and deployment strategies based on specific software application or service requirements.

Monitor, evaluate, and incorporate emerging technologies and capabilities, actively participating in solutions for new stack layers and industry collaborations.

Requirements Engineering & Stakeholder Collaboration
Engage deeply with customers to understand their specific use-cases, pain points, and functional requirements, showcasing empathy and advocating for user-centric solutions.

Capture, author, and manage technical requirements and software specifications using enterprise tools.

Collaborate daily with cross-functional project teams, including product owners, UI/UX designers, and enterprise architects, to ensure alignment with business roadmaps.

Test Strategy & Quality Optimization
Define and implement comprehensive software test strategies, guidelines, policies, and processes in line with the organizational vision and market best practices.

Utilize advanced programming practices, including Test-Driven Development (TDD), Continuous Integration (CI), and Continuous Delivery (CD) pipelines.

Support robust security practices, including data encryption and anonymization protocols, to safeguard user data.

Continuously monitor and improve software application performance, optimizing code and analyzing system logs to maximize overall development efficiency.

Qualifications
Core Requirements
Education: Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline.

Domain Experience: 5+ years of dedicated professional experience in automotive and/or aerospace software development.

Embedded Background: 5+ years of hands-on experience developing software specifically tailored for embedded environments.

C/C++ Development: 3+ years of experience developing software applications using C/C++.

Python Engineering: 3+ years of experience utilizing Python to develop automated tests, diagnostic tools, and scripts.

Specification Authoring: 3+ years of experience in technical specification and requirements authoring using enterprise platforms such as IBM DOORS/DNG, Polarion, or Jama.

Methodologies: Strong familiarity with Agile software development frameworks, sprint delivery cadences, and task decomposition.

Preferred Qualifications (Nice to Have)
Master’s Degree in an engineering or computer science discipline.

3+ years of experience developing software applications and state-machines using Matlab, Simulink, and Stateflow.

3+ years of Systems Engineering experience, including authoring system-level requirements or utilizing model-based systems engineering (MBSE) tools like MagicDraw.

Summary
-----------------------------------------------------------------------------------

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.