1

Robotics Software Engineer Intern Jobs in Ottawa, ON

At Serve Robotics, we're reimagining how things move in cities. Our personable sidewalk robot is ... Who We Are We are tech industry veterans in software, hardware, and design who are pooling our ...

Mechanical Design Engineer

Hamilton, ON · On-site

CA$80K - CA$100K/yr

... software required to perform your duties will be paid for by Radian. · Robot and PLC training will be provided by the company if needed. · The Mechanical Engineering Manager should be included in ...

As an Electrical Intern, you will work alongside our electrical engineering team on real spacecraft ... Collaborate with mechanical, software, and systems engineers Basic Qualifications * Currently ...

... robotics, commercial vehicles, rail, and aerospace and defense. Are you the person we are looking ... If you're an early-career systems engineer who thrives on lowlevel systems work, has a strong ...

New

Showing results 21-40

Robotics Software Engineer Intern information

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 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 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 cities near Ottawa, ON are hiring for Robotics Software Engineer Intern jobs? Cities near Ottawa, ON with the most Robotics Software Engineer Intern job openings:
Infographic showing various Robotics Software Engineer Intern job openings in Ottawa, ON as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Mechanical CAD Engineering Intern

Q-Block Computing

Ottawa, ON

$18 - $25/hr

Full-time

Medical, Dental, Vision, Life

Re-posted 25 days ago


Job description

Location: Ottawa, ON (on-site)
Employment type: Co-op / Internship
Duration: 4-8 months (depending on academic program)
Hours: 35-40 hours per week
Salary range: $18 - $25 CAD per hour, based on academic level and relevant experience

About Q-Block Computing: Q-Block Computing builds quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that mission-critical applications demand - systems designed to be deployed, maintained, and trusted by operators who cannot afford ambiguity about whether the technology works.

The long-term vision is deeper than any single platform. Q-Block is pursuing a mission to decode Nature's foundational model - to build instruments of sufficient precision and coherence that they become tools for understanding the physical universe at its most fundamental level. Commercialization and science reinforce each other by design.

About this role: The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware - precision components and assemblies that have to perform under demanding environmental constraints, including ultra-high vacuum, thermal extremes, and other conditions where casual design choices do not survive. The role is hands-on CAD work with real consequences: the parts you model will be machined, assembled, tested, and iterated.

The successful candidate is a motivated mechanical engineering student with solid CAD fundamentals, genuine curiosity about precision hardware, and the discipline to document work carefully as they go. This is a co-op designed to build depth - not to watch from the sidelines.

Responsibilities

  • Design and model precision mechanical and optomechanical components using SolidWorks, Autodesk Inventor, CATIA, or comparable CAD software.
  • Develop detailed technical drawings and 3D assemblies for engineering projects across Q-Block's hardware programs.
  • Support the design and prototyping of components intended for demanding operating environments, including UHV compatibility, thermal extremes, and related constraints.
  • Work with exotic and precision-grade materials (titanium, Invar, stainless steels, aluminum alloys, ceramics, composites) with attention to manufacturability and structural integrity.
  • Apply appropriate tolerancing, fits, and fastening practices for optics-grade and quantum hardware assemblies.
  • Collaborate with engineers and scientists to translate requirements into clean, manufacturable mechanical solutions.
  • Participate in design reviews and iterate on designs based on review feedback.
  • Document design decisions, part specifications, and validation results.
  • Assist with prototype build-up, test fits, and validation activities as needed.
  • Contribute to a culture of craftsmanship, learning, and honest technical discussion.

Required qualifications

  • Currently enrolled in a Mechanical Engineering, Mechatronics, Engineering Physics, or closely related undergraduate program.
  • Minimum completion of 2nd year coursework (60+ credit hours) at the start of the work term.
  • Demonstrated academic or project experience in mechanical design using CAD software.
  • Proficiency in 3D CAD modeling and technical drawing (SolidWorks, Inventor, CATIA, AutoCAD, or equivalent).
  • Working understanding of tolerancing, fits, and mechanical fasteners.
  • Familiarity with basic materials selection for mechanical design.

Preferred qualifications

  • Coursework or project exposure to optomechanical design, vacuum-compatible engineering, or aerospace mechanical design.
  • Experience with CAM software and practical understanding of CNC machining principles.
  • Familiarity with FEA tools and thermal or structural simulation software.
  • Hands-on fabrication, workshop, or laboratory experience (student design teams, maker-spaces, research labs).
  • Exposure to design-for-manufacturability practices.
  • Portfolio of CAD models, technical drawings, or documented design projects.

Security and compliance requirements

  • Must be eligible to obtain and maintain Government of Canada security clearance, if required for assigned projects.
  • Must be eligible to comply with requirements of the Controlled Goods Program, if required for assigned projects.
  • Must be willing to participate in background screening, documentation, and compliance processes associated with security-sensitive work.

Skills and attributes

  • Detail-oriented, with a commitment to precise engineering documentation and process.
  • Strong analytical and problem-solving skills.
  • Clear written and verbal communication; able to present design decisions and accept feedback.
  • Initiative and flexibility to adapt as project priorities evolve.
  • Strong interpersonal skills and the ability to work collaboratively in a dynamic, multidisciplinary team.

What you will gain

  • Direct mentorship from senior mechanical and quantum hardware engineers.
  • Hands-on experience designing for demanding operating environments.
  • Exposure to the full arc from CAD model to machined, assembled, and tested hardware.
  • Professional development, networking within the quantum and deep-tech community, and potential consideration for future co-op terms or full-time employment.

Benefits

  • Competitive hourly compensation based on academic level and relevant experience
  • Extended health care (including dental and vision)
  • Life insurance

Application requirements

  • Resume detailing relevant coursework, engineering projects, and technical skills.
  • Brief cover letter describing your interest in mechanical engineering, quantum hardware, and design for demanding environments.
  • Academic transcript (unofficial accepted).
  • Portfolio of CAD models, technical drawings, or past design projects (links preferred).

Equal opportunity

Q-Block Computing is an equal opportunity employer committed to fostering inclusion and respect. Accommodations are available on request during the application and interview process. All interested students meeting the qualifications are encouraged to apply.

Employment Type: FULL_TIME