software engineer jobs
Robotics Software Developer
Easily applyUrgently hiringKorechi Innovations Inc.Oshawa, ON- $60,000–$80,000 a year
- Full-time +1
- Employee stock purchase plan
- Vision care
- Dental care
- Stock options
- Life insurance
- Disability insurance
- Team Collaboration: Participate in peer code reviews and collaborate across mechanical and software teams to advance our modular robotic platforms.
Senior Software Engineer
Easily applyOften replies in 3 daysLOGO.comVancouver, BC V6J 1M8- $110,000–$140,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Extended health care
- Work from home
Often responds in 3 days- We're looking for engineers who:*.
- View code reviews as learning opportunities, not checkboxes.
- You'll join a team of dedicated engineers who collaborate across…
Senior Software Engineer
Easily applyOften replies in 3 daysLOGO.comVancouver, BC V6J 1M8- $110,000–$140,000 a year
- Full-time +1
- Paid time off
- Vision care
- Dental care
- Extended health care
- Work from home
Often responds in 3 days- We're looking for engineers who:*.
- View code reviews as learning opportunities, not checkboxes.
- You'll join a team of dedicated engineers who collaborate across…
Embedded Systems Engineer
Easily applyUrgently hiringSHOTOVER SystemsHamilton, ON L8L 6A1- $90,000–$120,000 a year
- Full-time
- Monday to Friday +2
Often responds in 5 days- Debug complex software to improve software quality.
- Work with software, hardware, and test engineers to develop new features and support new devices.
Software Engineer - Mobile
Easily applyMeitou Inc.North York, ON M2J 5C1- $66,656.81–$104,957.97 a year
- Full-time +1
- Dental care
- Extended health care
- AI Power: Solid experience in AI-powered development engineer practice.
- Collaboration: Work closely with product managers, UX/UI designers, and backend…
Software Engineer - Internship
Easily applyAmp Capital - OntarioLeamington, ON- $688–$1,026 a week
- Internship / Co-op
- Currently studying software engineering, computer science, engineering, data science, or a related field.
- Help improve customer dashboards and internal admin…
Senior Software Engineer
Easily applyUrgently hiringNubankToronto, ON- $147,996–$185,004 a year
- On call
- Life insurance
- Wellness program
- A software engineer who cares deeply about user experience.
- For Canadian team members, these sessions typically take place in one of our hubs (Brazil, Mexico,…
Machine Vision and AI Programmer
Easily applyCorpexMississauga, ON L5N 8C3- $72,000–$125,000 a year
- Full-time
- 40 hours per week
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Disability insurance
- Casual dress
- You enjoy collaborating with cross-functional teams to identify new business opportunities and thrive on providing solutions that meet our client needs and…
Software Engineer (Reverse Engineering) – Automotive ECU
Easily applyOften replies in 1 dayCA TuningSkead, ON- $25–$50 an hour
- Full-time +1
- On-site parking
- Website API Integration to local machine software.
- Debug low-level software interacting directly with vehicle hardware.
- Strong proficiency in Embedded C/C++.
CNC Programmer
Easily applyFluide DynamiqueMont-royal, QC H4T 1M4- Full-time
- Casual dress
- Company events
- Flexible schedule
- On-site parking
- Must have at least 3-5 years experience working as a CNC programmer.
- Complete machine set-up and programming.
- Design and produce multi-part fixtures.
Senior Firmware Engineer
Easily applyLevven Electronics Ltd.Edmonton, AB T6E 5J4- $105,000–$125,000 a year
- Full-time +1
- Paid time off
- Dental care
- Casual dress
- Extended health care
- On-site parking
- Work with hardware engineers and software developers to define and refine hardware/software interfaces.
- Mentor junior engineers through code guidance, design…
5 Axis CNC Programmer (Fusion 360)
Easily applyUrgently hiringAlphaFormBradford, ON- $30–$45 an hour
- Full-time
- Vision care
- Dental care
- Casual dress
- Extended health care
- On-site parking
- This role is ideal for someone who thrives in a high-precision, fast-paced environment and wants to work with advanced manufacturing technology.
PLC Programmer - Automation Controls
Easily applyOsella TechnologiesOldcastle, ON- Full-time
- Vision care
- Dental care
- Life insurance
- Profit sharing
- RRSP match
- RRSP
- From time to time you will be required to travel to customer sites around North America for install and service duties.
- Experience with Fanuc, ABB, Nachi.
CNC Programmer/Setter/Operator
Easily applyUrgently hiringPond-Side MachiningProton Station, ON- $21.01–$37.96 an hour
- Full-time
- Flexible schedule
- On-site parking
- Computer Savvy: Comfortable jumping on the office computer to send emails, manage digital files, or use basic spreadsheet software.
CNC Programmer
Easily applyApex Precision Inc.Saint-Lazare, QC J7T 2B8- $28–$40 an hour
- Full-time
- Monday to Friday
- Comfortable using ERP software, experience with JobBOSS is an asset.
- Reporting to the Supervisor of Programming, the CNC Programmer is responsible to produce…
CNC Programmer
Easily applySafran Landing Systems Canada Inc.Ajax, ON L1S 2G8- $78,100–$97,600 a year
- Full-time
- Must be proficient with Simulation software such as NCSimul, Vericut etc.
- Create and maintain CNC Programs and associated log files for all shop floor CNC…
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:
Career Resources:
Job Post Details
Robotics Software Developer - job post
Job details
Pay
- $60,000–$80,000 a year
Job type
- Permanent
- Full-time
Location
Benefits
Pulled from the full job description
- Employee stock purchase plan
- Vision care
- Dental care
- Stock options
- Life insurance
- Disability insurance
- Extended health care
Full job description
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 years 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.
This role provides an engaging environment for professionals passionate about robotics technology and software development. Candidates who thrive in innovative settings and possess a broad technical skill set are encouraged to apply.
Pay: $60,000.00-$80,000.00 per year
Benefits:
- Dental care
- Disability insurance
- Employee stock purchase plan
- Extended health care
- Life insurance
- On-site parking
- Stock options
- Vision care
Ability to commute/relocate:
- Oshawa, ON: reliably commute or plan to relocate before starting work (required)
Application question(s):
- How many years of hands-on Python programming experience do you have in a professional setting?
- How many years of hands-on ROS programming experience do you have in a professional setting?
- How many years of hands-on autonomous navigation experience do you have in a professional setting?
Education:
- Bachelor's Degree (required)
Language:
- english fluently (required)
Work Location: In person