Posted yesterday
Robotics Software Engineering
@ Skygauge Robotics
Hamilton, Ontario
Overview
Skygauge Robotics is hiring a Robotics Software Engineer for its Hamilton, Ontario HQ to develop and maintain software for its proprietary thrust-vectoring inspection and repair drone. The role involves maintaining a Python, C++ and Rust codebase, debugging code, analyzing flight logs and building new drone features within a small R&D team. The position is fully on-premises and requires at least 2 years of experience.
Responsibilities:
- Maintain Python, C++ and Rust codebase
- Debug code and analyze flight logs
- Build new features for drone system
- Develop software for proprietary drone as part of R&D team
Requirements summary:
- 2+ years experience
- Strong C++11 and Python proficiency
- Fault-tolerant software design and test-driven development
- Software architecture (multi-threading, memory management, networking)
- Robotics automation and simulation
- Strong teamwork, communication and problem-solving skills
Tools & skills
Source and dates
Source type not verified · apify-linkedin
- Employer posting date
- 2026-11-12
- First seen by our source
- 2026-11-14
- Source record updated
- 2026-11-14
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Mid level |
| Department | Software development |
| Experience | 2+ years |
| Hours per week | 40 (estimated) |
| Travel | air: none · ground: none |
| Work setting | Office, Laboratory |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Driver’s licence | required |
| Education | Bachelor’s degree (preferred) |
| Fields of study | Engineering |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Skygauge Robotics
| Field | Value |
|---|---|
| Open jobs on Jobsy | 1 |
Position: Robotics Software Engineering
Location: Hamilton, Ontario, Canada (fully on-premises position)
Experience: 2+ years
Company Overview:
Skygauge has reinvented the drone to perform work not possible with drones today. Our drone performs inspections and repairs at height 5-10x faster while workers remain safely on the ground. Our patented thrust-vectoring technology is used on a custom robotic solution where everything is designed in-house.
For more details, check out our website: www.skygauge.co
About the Job
Robotics Software Engineering role is responsible for developing and maintaining software for a custom and proprietary drone system as part of a small R&D team. This includes:
- Maintaining a Python / C++ / Rust codebase
- Debugging code and analyzing flight logs
- Building new features for the drone system
About You
You are ready and willing to work in a start-up environment. You are a high-performance, motivated and self-directed individual. You are confident in your skills, communicate well, and able to quickly learn new skills as they are needed. You know how to ask for help, use your resources, and work ruthlessly as a problem solver to get to your goal.
Required Skills
- Strong teamwork, communication, problem-solving skills.
- Strong C++11 & Python proficiency
- Fault-tolerant software design (defensive programming, clean code, test-driven development)
- Software architecture design (multi-threading, memory management, networking)
- Robotics automation and simulation
Preferred Skills
- Robotics or drone industry experience
- Understanding of dynamics and control systems, as well as robotics log analysis
- Experience with Nvidia Jetson & Isaac Sim
- Experience with Ubuntu Linux operating systems
- Experience with microcontrollers, including Arduino-based systems
- Advanced Git usage
- Documentation and systems design
- Bachelor's degree in Engineering
Other Requirements
- Valid driver's license
- Willing to work in-person with our team at the Skygauge HQ
Journal
Only you can see this. Kept on this device, and in your account when you sign in.