×
Register Here to Apply for Jobs or Post Jobs. X

Robotics Software Developer

Job in Oshawa, Ontario, L1E, Canada
Listing for: Korechi Innovations Inc.
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    Robotics, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
About Korechi Innovations Inc.
Founded in 2016, Korechi Innovations is a leader in autonomous field robotics. We design and manufacture rugged, AI-powered platforms like the Pik’r™ and Raek’r™ to automate labor-intensive tasks in the farming and golf industries. Based at our headquarters in Oshawa, Ontario, we are a fast-growing team dedicated to reducing GHG emissions through electrification and boosting efficiency for family farms and world‑class golf courses.

The Role
As a Robotics Software Developer, you will design, build, and optimize the software intelligence that drives our autonomous vehicles through complex, outdoor environments. You will develop robust software stacks—integrating high-precision GNSS, LiDAR, and computer vision—to ensure our robots operate safely and efficiently on challenging terrain. This is an on-site position at our Oshawa headquarters, offering significant hands‑on development opportunities. This is not a remote‑working opportunity.

Key Responsibilities

Software Development:
Develop, test, and debug autonomous navigation and control software using Python and C++ within the ROS/ROS2 framework.

Machine Learning Integration:
Maintain and integrate ML models for obstacle detection, terrain classification, and edge‑case handling.

Field Testing & Debugging:
Conduct hands‑on testing at farms and golf courses to debug and refine code on‑site in real‑world conditions.

Communication Protocols:
Design and optimize data protocols for seamless communication between robotic hardware, cloud infrastructure (Google Cloud), and user‑facing apps.

Team

Collaboration:

Participate in peer code reviews and collaborate across mechanical and software teams to advance our modular robotic platforms.

Mandatory Qualifications

Education:

Bachelor’s or Master’s degree in Mechatronics, Software Engineering, Computer Science, or a related field.

Core

Experience:

Minimum 1 year of practical experience programming autonomous robots.

Programming Mastery:
Professional‑level proficiency in Python and C++.

OS Expertise:
Deep experience with Linux (specifically Ubuntu 20.04+), command‑line environments, Bash files, Udev, and system services.

Problem Solving:
Exceptional logical and mathematical intelligence for complex spatial algorithms.

Preferred Skills & Assets

Advanced Robotics:

Experience with Nav2, SLAM, AMCL, and computer vision.

Hardware Knowledge:
Familiarity with sensors such as LiDAR, GNSS (RTK), IMUs, and motor controllers.

Cloud & QA:

Experience with APIs (Google Drive/Cloud/Firebase), Docker images for production, and a "test‑first" QA mindset.

Soft Skills:

Ability to thrive in a fast‑paced startup environment and switch between tasks effectively.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary