Control‑Software Intern (Autonomous Vehicle Retrofit)

Open Opened on July 17, 2025
Main contact
Telebotics
Canada
Omid Sadeghi
CEO
(15)
6
Portals
(1)
Project
Academic experience
60 hours of work total
Student
Canada
Intermediate level

Project scope

Categories
Robotics Software development
Skills
artificial general intelligence machine learning methods data literacy analytical thinking data structures
Details

Main goal

Develop ROS 2 control software that converts a low‑speed campus EV’s brake, throttle or steering into a closed‑loop drive‑by‑wire subsystem running on an NVIDIA Jetson.

Companion project

This software role runs in parallel with a separate Mechatronics‑Hardware internship (see “Autonomous Vehicle Retrofit – Hardware” on Riipen). If you prefer to work as a pair with a hardware‑focused teammate, mention it in your application.

Key tasks

  1. Tool scan (OSCC, raptor‑dbw‑ros2).
  2. Evaluate linear‑actuator vs. DAC throttle schemes.
  3. Collaborate with hardware intern on sensor limits.
  4. Integrate CAN messages with Telebotics safety ECU.


Deliverables

Desired outcomes

  • Explain drive‑by‑wire principles for low‑speed autonomous vehicles.
  • Port and customise open‑source ROS 2 nodes (OSCC / raptor‑dbw‑ros2).
  • Implement a CAN watchdog that triggers an e‑stop if latency > 150 ms.
  • Tune PID/ramp parameters to reach < 150 ms actuation at ≤ 10 km h‑1.
  • Publish code and logs to GitHub.


Deliverables

  • ROS 2 package (nodes, launch files, README).
  • 5–7‑slide executive deck on latency results & risks.

Recommended IBM SkillsBuild course: Python for Data Science.

Mentorship
Skills, knowledge and expertise

Sharing knowledge in specific technical skills, techniques, methodologies required for the project.

Hands-on support

Direct involvement in project tasks, offering guidance, and demonstrating techniques.

Tools and/or resources

Providing access to necessary tools, software, and resources required for project completion.

Regular meetings

Scheduled check-ins to discuss progress, address challenges, and provide feedback.

Supported causes

The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.

Industry, innovation and infrastructure

About the company

Company
Canada
2 - 10 employees
Transport, trucking & railroad, Automotive, Technology
Representation
2slgbtqia+-owned

At Telebotics, we're on a mission to transform urban logistics through autonomous technology that addresses the industry's most pressing challenges.

THE PROBLEM
The final mile of delivery represents over 50% of total logistics costs, while driver shortages and urban congestion continue to worsen. Meanwhile, emissions regulations are pushing companies toward sustainable solutions.

OUR SOLUTION
We equip existing electric vehicles with modular autonomy kits that scale from remote assistance to full autonomy, enabling businesses to adapt at their own pace while dramatically reducing delivery costs and environmental impact.

OUR VISION
A future where autonomous delivery vehicles seamlessly navigate urban environments, making cities more livable, commerce more efficient, and transportation more sustainable.