1

Robotics Software Engineer Intern Jobs in Ontario

Software Developer Co-op/Intern Number of Position(s): 1 Duration: 4 Months Date: Winter Term Jan 4th - Apr 30th, 2027 Location: Onsite in Ottawa Education Recommendations: Currently a 2nd year ...

New

Senior DevOps Engineer

Chatsworth, ON ยท On-site

CA$155K - CA$185K/yr

... Engineer to join our growing software engineering team and help build the infrastructure that ... robotics software platform. You will play a key role in defining how we deploy, secure, monitor ...

We are hiring a talented software engineer to help us build the next generation of photonic AI ... Degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.

Robotic AI Engineer

Ottawa, ON ยท On-site

CA$75K - CA$110K/yr

Integrate AI and robotics systems with flight software and ground segment tools * Collaborate with software, systems, GNC, and operations engineers on AI-driven features * Research and prototype ...

The Role The Staff Software Engineer specializes in mobile app development and is responsible for ... Implement and utilize robotics to assist the public safety mission, from airborne drones to body ...

CA$68K - CA$78K/yr

We are currently hiring a Quantitative Developer Intern for the winter term from January to April ... Build and maintain software and infrastructure that power systematic research and data workflows

Embedded Software Engineer

Ottawa, ON ยท Hybrid

CA$50 - CA$68/hr

SEEKING Embedded Software/DSP Engineer in Ottawa Join a central AI and Chip Engineering (ACE ... These platforms power the next generation of automotive, industrial, robotics, and intelligent edge ...

Robotics Programmer

Cambridge, ON ยท On-site

$28.64 - $44.56/hr

Robot programming experience with Fanuc, Yaskawa, Motoman, or ABB is required, and robotic welding ... PLC & HMI software development using Rockwell, Siemens, Schneider, Omron, Toyopuc * Electrical and ...

Showing results 41-60

Robotics Software Engineer Intern information

What does a robotics software engineer intern do?

A Robotics Software Engineer Intern assists in designing, developing, and testing software that controls robots and robotic systems. Their tasks often include writing code for robot behaviors, integrating sensors, troubleshooting issues, and collaborating with engineers to optimize robotic performance. Interns may work with simulation tools and real robots, contributing to projects in industries like manufacturing, healthcare, or autonomous vehicles. The internship provides hands-on experience and helps interns build foundational skills in programming, robotics, and teamwork.

What types of projects and technologies can a robotics software engineer intern expect to work with during their internship?

As a Robotics Software Engineer Intern, you can expect to work on hands-on projects involving real-time robot control, perception systems, or simulation environments. Interns often collaborate with multidisciplinary teams to develop and test software for autonomous navigation, sensor integration, or robot behavior algorithms. You'll likely use programming languages such as Python or C++, and may work with robotics middleware like ROS (Robot Operating System). This role provides valuable exposure to both software development and hardware integration, offering insights into the full robotics development lifecycle.

What are the key skills and qualifications needed to thrive as a robotics software engineer intern, and why are they important?

To thrive as a Robotics Software Engineer Intern, you need a solid grounding in computer science, robotics fundamentals, and programming languages such as C++ or Python, often supported by coursework or related project experience. Familiarity with robotics middleware (like ROS), simulation tools (e.g., Gazebo), and version control systems (like Git) is typically expected. Problem-solving ability, eagerness to learn, and effective teamwork are vital soft skills in this role. These competencies enable interns to contribute meaningfully to development projects and quickly adapt to the fast-evolving field of robotics.

What is the difference between Robotics Software Engineer Intern vs Robotics Software Engineer?

AspectRobotics Software Engineer InternRobotics Software Engineer
Required CredentialsEnrolled in or recent graduate of a relevant degree (e.g., Computer Science, Robotics)Bachelor's or Master's in Robotics, Computer Science, or related field; experience preferred
Work EnvironmentInternship programs, often part-time or summer roles, in tech or robotics companiesFull-time professional roles in robotics development teams across industries
Employer & Industry UsageUsed by companies to train and evaluate potential future employees in roboticsUsed by companies to develop and maintain robotics systems and products

The main difference between a Robotics Software Engineer Intern and a Robotics Software Engineer is experience level and job responsibilities. Interns are typically students gaining hands-on experience, while engineers are full-time professionals responsible for designing and implementing robotics software.

What are the most commonly searched types of Robotics Software Engineer jobs in Ontario?

The most popular types of Robotics Software Engineer jobs in Ontario are:

What cities in Ontario are hiring for Robotics Software Engineer Intern jobs?

Cities in Ontario with the most Robotics Software Engineer Intern job openings:

Infographic showing various Robotics Software Engineer Intern job openings in Ontario as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Engineering Intern (Labs)

Canadian Strategic Missions Corporation

Waterloo, ON โ€ข On-site

Full-time

Re-posted 8 days ago


Key responsibilities

  • Assist in the design, assembly, and ruggedization of optical, mechanical, and electrical hardware for field and flight applications.

  • Support the development of flight-ready hardware, including bonded and low-CTE optical mounts, fiber coupling, staking, potting, and vibration damping solutions.

  • Build, integrate, and troubleshoot electronic systems, including signal conditioning, microcontroller interfacing, connectorization, and wiring.


Job description

The Canadian Strategic Missions Corporationis a space and defence company focused on developing dual-use solutions for delivering unmatched capabilities on this planet and others. CSMC is developing a micro nuclear reactor for remote applications like the Arctic, defence, and space exploration. Led by a team with a mix of entrepreneurial and institutional experience at the highest level, we are a bleeding-edge company, working at the intersection of energy, geology/geophysics, health technologies, space systems, quantum technologies, and imagineering.


We'renotgonnado it alone though, andwe'rehiringanEngineering Intern. Our team is developing next-generation quantum technologies and taking them off the optical bench and into the real world-ultimately onto high-altitude flight platforms. Working directly with engineering leads and cross-functional project teams, the successful candidate will help transform laboratory prototypes into ruggedized field-ready systems capable of operating in harsh environments. The position will support activities including hardware integration, mechanical and electrical design, environmental testing, software development, field deployment, and continuous improvement of advanced quantum sensing platforms.


Main Responsibilities

  • Assistin the design, assembly, and ruggedization of optical, mechanical, and electrical hardware for field and flight applications.
  • Support the development of flight-ready hardware, including bonded and low-CTE optical mounts, fiber coupling, staking, potting, and vibration damping solutions.
  • Design ruggedized enclosures, fixtures, and transport cases using CAD software, and fabricate components using 3D printing and machining techniques.
  • Build, integrate, and troubleshoot electronic systems, including signal conditioning, microcontroller interfacing,connectorization, and wiring.
  • Develop Python scripts for hardware control, telemetry, automation, and data logging.
  • Support vibration, shock, thermal, and environmental testing, documenting results and implementing design improvements.
  • Assistin preparing, transporting, setting up, and debugging hardware during field testing and demonstration activities.
  • Maintainaccuratetechnical documentation, test procedures, assembly records, and engineering reports.
  • Collaborate with multidisciplinary engineering teams to solve complex mechanical, electrical, and integration challenges.
  • Contribute to the continuous improvement of hardware designs, manufacturing processes, and testing methodologies.


Qualifications, Experience,Knowledgeand Skills Essential

  • Currently pursuing a fourth-year bachelor's degree or a graduate degree (Master's or PhD) in Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, Engineering Physics, Robotics, or a related technical discipline.
  • Hands-on experience building physical systems through academic projects, student design teams, research, or personal projects (e.g., rocketry, UAVs, Formula SAE, high-altitude balloons, robotics, or similar).
  • Experience working with microcontrollers, embedded systems, and basic electronic circuits.
  • Proficiencyin Python for hardware control, automation, or data acquisition.
  • Experience with CAD software and additive manufacturing (3D printing), with strong mechanical design intuition.
  • Strong analytical and problem-solving skills with the ability to troubleshoot integrated hardware systems.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively within multidisciplinary engineering teams.
  • Highly detail-oriented, with strong organizational skills and the ability to manage multiple technical tasks simultaneously.


Assets

  • Experience with optomechanical systems or precision instrumentation.
  • Familiarity with environmental qualification testing, including vibration, shock, thermal, or vacuum testing.
  • Experience with RF systems, sensors, or instrumentation.
  • Previousexperience supporting flight hardware, payloads, aerospace systems, or other ruggedized hardware development.


*Ability and willingness to travel between Waterloo and Toronto as required.


Employment Eligibility

CSMC works withhighly sensitivenuclear,defence, and aerospace technologies, and all roles require eligibility for federal security screening and compliance with controlled goods and export regulations. Candidates must be legally authorized to work in Canada, able to obtain andmaintainGovernment of Canada security clearance, and eligible to meet foreign affiliation and export control requirements. These conditions aremandatoryBona Fide Occupational Requirements and reflect the need to securely develop and protect nationally significant capabilities.


CSMC is an equal opportunity employer supporting diversity and inclusion. We want to hear from unique candidates.


#spacejobs #careers #engineering #mechatronics #robotics #quantum #embeddedsystems #3dprinting #startupjobs #defencetech #aerospace #internship