Skip to main content
Post your resume and find your next job on Indeed!

Engineering Internship Student jobs in Ontario

Sort by: -
    • Explain previous engineering projects in detail.
    • Demonstrate practical engineering problem-solving skills.
    • This role is ideal for top-performing students or…
    • Join Digital Shovel as a Mechanical Design Engineer Intern and gain hands-on experience designing innovative products from the ground up, improving existing…
    • Must be an active student during your internship and/or returning to school in Winter 2027 following your internship.
    • Experience from previous technical internship(s) or demonstrated project experience.
    • Amazon internships across all seasons are full-time positions, and intern/…
  • View similar jobs with this employer
    • Competitive compensation for a summer internship.
    • Seasonal, full-time summer internship.
    • While this role is open to all qualified candidates, AECOM also offers…
    • Four (4) month internship with the possibility of extension;
    • The Support and Development Center provide services to Agnico Eagle's various Canadian and / or…
    • Previous internship and/or project experience is a plus.
    • Many students will be limited to part-time during the academic year.
    • Be involved in supporting R&D.
    • Preference for candidates in engineering and science.
    • This position is a paid internship position.
    • Demonstrate an interest in science, engineering, architecture…
    • Hands-on experience in software development and quality engineering practices.
    • Aviva recognizes the importance of internship programs in developing future…
    • Have at least one more semester left after completion of internship.
    • Currently enrolled in an Undergraduate program, preferably with a finance and/or…
    • Capabilities — building shared frameworks and tools that enable product.
    • Teams to develop safe, observable, and scalable AI agents.
    • Our internships align with Autodesk’s Flexible Workplace approach, which is designed to meet the needs of our business while providing flexibility in support of…
    • Experience with CAD/CAM, mechanical design and reverse engineering workflows.
    • Working knowledge of mechanical engineering principles, including assembly design…
    • Paid internship + paid vacation.
    • Knowledge of modern software engineering practices, methods and tools.
    • Rail Pass Type: Internship/Co-op (Full-time/Hybrid).
    • Many students will be limited to part-time during the academic year.
    • The ideal candidate is a driven engineer with a passion for hands–on engineering and a…
Get email updates for the latest Engineering Internship Student jobs in Ontario

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

summer

Career Resources:

Job Post Details

Embedded Systems, Robotics & Mechatronics System Designer (Part time /Co Op/ Ful Time) - job post

FYELABS Incorporated
175 Longwood Road South, Hamilton, ON L8P 0A1
$20–$30 an hour - Temporary, Part-time, Full-time, Casual, Fixed term contract, Internship / Co-op

Job details

Pay

  • $20–$30 an hour

Job type

  • Fixed term contract
  • Temporary
  • Part-time

Shift and schedule

  • Monday to Friday

Location

175 Longwood Road South, Hamilton, ON L8P 0A1

Benefits

Pulled from the full job description

  • Dental care
  • Company events

Full job description

Robotics, Embedded Systems & Mechatronics Engineer (Co-op / Part-Time / Full-Time)About FYELABS

FYELABS is a fast-growing innovation-as-a-service (IaaS) company working with emerging and ambitious organizations to design, build, and launch complex engineering products. Over the past 3+ years, FYELABS has delivered 100+ projects across 5 countries, spanning robotics, industrial automation, embedded systems, medical devices, hardware-software platforms, and advanced product development.

FYELABS is a proud spin-off of McMaster University and is headquartered in Hamilton, Ontario. Our projects typically run from 2 weeks to 6 months, giving engineers exposure to a wide variety of challenging real-world engineering problems in a fast-paced, high-ownership environment.

Role Overview

Position: Robotics, Embedded Systems & Mechatronics Engineer

Location: Hamilton, Ontario (IN-PERSON ONLY – Remote work is not available)

We are looking for an exceptionally motivated engineer with a passion for building real hardware.

This is not a traditional mechanical design role.

Instead, we are looking for someone whose core strengths lie in:

  • Embedded systems
  • Electronics
  • Firmware development
  • Robotics
  • Sensors and instrumentation
  • Actuators and motor control
  • Electrical system integration
  • Electromechanical prototyping

You should be comfortable designing, wiring, programming, debugging, and testing complete electromechanical systems.

You should understand mechanical design well enough to work effectively with CAD models and mechanical assemblies, but your primary expertise should be in electronics, embedded firmware, robotics, and system integration.

This role is ideal for top-performing students or recent graduates in:

  • Mechatronics Engineering
  • Electrical Engineering
  • Electronics Engineering
  • Computer Engineering
  • Mechanical Engineering (with significant embedded/electronics experience)

You will work directly with senior FYELABS engineers on real client projects—from concept through prototype, testing, and validation—often taking ownership of complete subsystems.

Key Responsibilities

  • Design and develop embedded and robotic systems for real client projects
  • Design and integrate electronics, sensors, actuators, motors, motor drivers, and embedded controllers
  • Develop embedded firmware using ESP32, STM32, Arduino, Nordic and similar microcontrollers
  • Implement communication interfaces including I2C, SPI, UART, CAN, USB, BLE, Ethernet and related protocols
  • Develop and debug embedded C/C++ firmware
  • Assist with system architecture and electrical integration of multidisciplinary products
  • Select appropriate sensors, actuators, motors, embedded processors and electrical components
  • Integrate Raspberry Pi, NVIDIA Jetson, Linux computers and embedded controllers where appropriate
  • Build, assemble, wire, calibrate and validate electromechanical prototypes
  • Debug complex hardware, firmware and system integration issues
  • Produce engineering documentation including:
  • Functional requirements
  • Electrical interface documentation
  • BOMs
  • Cost analysis
  • Assembly procedures
  • Test plans
  • Development schedules
  • Coordinate prototype assembly and testing
  • Interface with suppliers and manufacturers for sourcing and fabrication
  • Evaluate emerging technologies that reduce cost, complexity and technical risk
  • Maintain technical competency through literature review, experimentation and continuous learning
  • Perform other engineering tasks as required by ongoing projects

Minimum Qualifications

Currently in 3rd year or higher (or recent graduate) in:

  • Mechatronics Engineering
  • Electrical Engineering
  • Electronics Engineering
  • Computer Engineering
  • Mechanical Engineering (with strong embedded systems experience)
  • Or an equivalent technical discipline

Desired Skills & AttributesEmbedded Systems & Firmware

  • Strong Embedded C/C++
  • Python programming
  • Hands-on experience with ESP32, STM32, Arduino or similar microcontrollers
  • Experience debugging embedded firmware
  • Familiarity with RTOS concepts is an asset
  • Experience implementing communication protocols including:
  • SPI
  • I2C
  • UART
  • CAN
  • USB
  • BLE
  • Ethernet

Electronics & Electrical Systems

  • Strong understanding of analog and digital electronics
  • Experience integrating sensors, actuators and embedded hardware
  • Understanding of power electronics and motor drivers
  • Familiarity with signal conditioning, ADCs, DACs and electrical interfaces
  • Experience using laboratory equipment including oscilloscopes, logic analyzers, multimeters and bench power supplies
  • Understanding of batteries, power distribution and embedded electrical systems

PCB design experience is considered an asset but is NOT required. We place much greater emphasis on the ability to integrate, debug and build complete embedded systems than on designing complex PCBs.

Robotics, Sensors & Control Systems

Experience working with:

  • DC motors
  • BLDC motors
  • Stepper motors
  • Servo motors
  • Encoders
  • IMUs
  • Force sensors
  • Pressure sensors
  • Load cells
  • Cameras
  • Proximity sensors
  • Environmental sensors

Understanding of:

  • Closed-loop control systems
  • PID control
  • Motor control
  • Sensor fusion
  • Robotics fundamentals
  • Motion systems

Experience with ROS and Linux-based robotics environments is considered an asset.

Industrial robot programming certifications (FANUC, ABB, KUKA, Universal Robots, etc.) are not expected or required. FYELABS designs and builds custom robotic and electromechanical systems rather than programming production robotic cells.

Mechanical Understanding

You should have a solid understanding of:

  • Mechanical assemblies
  • CAD models
  • Fasteners
  • Bearings
  • Basic structural design
  • Manufacturing processes
  • DFMA principles

You are not expected to be a professional mechanical designer, but you should be comfortable collaborating with mechanical engineers and understanding mechanical constraints during product development.

General

We are looking for engineers who demonstrate:

  • Exceptional analytical and problem-solving ability
  • High ownership and accountability
  • Strong curiosity and willingness to learn
  • Excellent troubleshooting skills
  • Attention to detail
  • Ability to work independently with minimal supervision
  • Passion for building and testing real hardware

Most importantly, we value a maker mentality. We enjoy working with engineers who naturally spend their spare time building robots, embedded devices, automation systems, drones, custom electronics, IoT projects or other hands-on engineering projects simply because they enjoy creating things.

Interview & Application Requirements (IMPORTANT)

  • PDF resume only (Word documents will not be accepted)
  • Resume must include:
  • Working email address
  • Working phone number
  • Link to an active GitHub profile, personal website or engineering project portfolio

Applicants without a GitHub profile or demonstrable engineering project portfolio are unlikely to be considered.

Candidates should expect to:

  • Write and debug code during the interview
  • Explain previous engineering projects in detail
  • Demonstrate practical engineering problem-solving skills
  • Discuss embedded systems, electronics and robotics concepts

Please ensure you have a working Python development environment available during the interview.

Employment Type

  • Full-time
  • Part-time
  • Internship / Co-op
  • Fixed-term Contract
  • Casual

Schedule: Monday to Friday

Work Location: In Person (Hamilton, Ontario)

Benefits

  • Company events
  • Dental benefits (eligible positions)
  • Vision benefits (eligible positions)

Preferred Experience

  • Embedded C/C++: 2+ years
  • Python: 1+ years
  • Firmware Development: 2+ years
  • ESP32 / STM32 / Arduino: 2+ years
  • Embedded Systems Integration: 2+ years
  • Electronics & Electrical Systems: 2+ years
  • Robotics / Mechatronics Systems: 2+ years
  • Sensors, Actuators & Motor Control: 2+ years
  • Linux or ROS: 1+ years (preferred)
  • SolidWorks or Inventor: 1+ years (preferred)

Work Location: In Person

Job Types: Full-time, Part-time, Fixed term contract, Casual, Internship / Co-op

Pay: $20.00-$30.00 per hour

Experience:

  • C++: 2 years (required)
  • Microcontroller: 2 years (required)
  • Firmware: 2 years (required)
  • Pneumatics/hydraulics/motors: 2 years (required)

Work Location: In person

Let Employers Find YouUpload Your Resume