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

Software Developer jobs in Toronto, ON

Sort by: -
    • Contribute to documentation, system architecture design, and software lifecycle management.
    • We are seeking a highly skilled Robotics Developer to design,…
    • The Specialist, Data Quality Developer is responsible for designing, building, and maintaining enterprise data quality, data catalog, data stewardship, and…
    • Conduct thorough initial developer testing and debugging of applications.
    • WeVend is currently seeking an experienced Senior Full Stack Developer to build and…
  • View similar jobs with this employer
    • You are detail-oriented, thorough, and maintain a sharp focus on quality throughout the software development lifecycle.
    • Paid maternal and parental leave.
    • Translate client business rules into reliable software and keep them intact as systems evolve.
    • Maintain software packaging, installation and controlled update…
    • 8+ years of embedded software development experience.
    • Troubleshoot embedded hardware/software, communication, and system-integration issues.
    • Our customers have their choice of a SaaS or Private Hosted platform that includes industry focused modules to manage everything from Financials and Payroll to…
    • 5+ years professional software development experience.
    • Strong understanding of software architecture and development principles.
    • NET, .NET 6+ and Blazor*.
    • Develop various test and demonstration environments for software presentations.
    • Work with HCM Project Coordinator and case software to record, assign, track and…
    • 7+ years of professional software engineering experience, with a strong track record in backend development.
    • Collaborate with frontend engineers to define clean…
    • In this role, you will work with senior product managers, software engineers, customers, and other internal teams to help define requirements, design product…
    • Skilled Java Script developer with Angular and ionic experience.
    • Pala Interactive Canada Inc., operating as Boyd Interactive, is a full service real-money and…
    • Ability to analyze existing tools and databases and provide software solution recommendations.
    • The Developer, Business Intelligence plays a vital role in…
    • We are looking for a Principal Salesforce Software Developer who is a senior technical leader responsible for designing, developing, and guiding enterprise…
    • Software, web, and mobile applications.
    • Provide feedback and recommendations to developers on software usability and functionality.
    • UI/CLI/API and DB test.
Get email updates for the latest Software Developer jobs in Toronto, ON

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:

web developer

Career Resources:

Robotics Developer
150 Commerce Valley Dr W, Thornhill, ON L3T 7Z3
$120,000–$160,000 a year
Full-time

Job details

$120,000–$160,000 a year
Full-time
150 Commerce Valley Dr W, Thornhill, ON L3T 7Z3

Full job description

Position Title: Robotics Developer

Location: Toronto, Canada (Hybrid / On-site)

About the Role

We are seeking a highly skilled Robotics Developer to design, develop, and deploy advanced robotic solutions using Unitree robotic platforms. The ideal candidate will have hands-on experience with robotics SDKs, sensor integration, autonomous navigation, and vision-based systems. This role involves building scalable applications for industrial, educational, and research environments.

Key Responsibilities

  • Develop robotic applications using the Unitree SDK and ROS/ROS2 frameworks.

◦ Unitree SDK: https://github.com/unitreerobotics/unitree_sdk2

  • Design and implement autonomous navigation systems using LiDAR, SLAM, and path-planning algorithms.
  • Develop computer vision solutions for object detection, tracking, and environment perception using RGB and depth cameras.
  • Integrate and calibrate sensors including LiDAR, IMUs, cameras, and GPS modules.
  • Build and optimize robotic control algorithms for motion planning, obstacle avoidance, and real-time decision-making.
  • Collaborate with cross-functional teams to develop robotics-based solutions for industrial inspection, logistics automation, and AI research.
  • Test, troubleshoot, and deploy robotic systems in real-world environments.
  • Contribute to documentation, system architecture design, and software lifecycle management.

Required Qualifications

  • Bachelor’s or Master’s degree in Robotics, Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Strong proficiency in C++ and Python (required for robotics development).
  • Experience with ROS/ROS2, Linux environments, and robotics middleware.
  • Hands-on experience with robotics SDKs (e.g., Unitree SDK, NVIDIA Isaac, or similar).
  • Knowledge of navigation and perception algorithms including:

◦ SLAM (Simultaneous Localization and Mapping)

◦ Path planning (A*, D*, RRT)

◦ Computer vision (OpenCV, deep learning frameworks such as TensorFlow or PyTorch)

  • Experience integrating LiDAR and vision systems for autonomous navigation.
  • Strong understanding of robotic system architecture, control systems, and embedded programming.

Preferred Qualifications

  • Experience working with quadruped or humanoid robots.
  • Familiarity with AI/ML applications in robotics, reinforcement learning, or edge AI deployment.
  • Knowledge of industrial automation, teleoperation systems, or robotic manipulation.
  • Experience deploying robotics solutions in industrial or research environments.

What We Offer

  • Opportunity to work with cutting-edge robotics technology and global partners.
  • Collaborative and innovation-driven environment.
  • Competitive salary and career growth opportunities.

Job Type: Full-time

Pay: $120,000.00-$160,000.00 per year

Work Location: In person

Let Employers Find YouUpload Your Resume