Avatar for Skygauge Robotics
Skygauge Robotics
Actively Hiring
Reinventing the drone

Robotics Software Engineering

  • Hamilton
  • |2 years of exp
  • |Full Time
Posted: 4 days ago• Recruiter recently active
Job Location
Hamilton
Remote Work Policy

In office

Visa Sponsorship

Not Available

RelocationAllowed
Skills
Python
C++
Networking
Memory Management
Arduino
Clean Code
Microcontrollers
Uart
Ethernet
I2C
Rust
CANbus
Multi Threading
Test-driven Development
Defensive Programming
Software Architecture Design
Fault-Tolerant Software Design

About the job

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
  • Maintaining networks for microcontrollers and computers
  • Debugging code and analyzing flight logs
  • Building new features for the drone, remote controller, inspection computer, and other devices
  • Bringing up new iterations of devices

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 and communication skills.
  • Excellent problem-solving and analytical skills.
  • Strong C++11 & Python proficiency
  • Experience with microcontrollers, including Arduino-based systems
  • Experience with communication protocols (UART, I2C, CANBus, Ethernet, etc.)
  • Fault-tolerant software design (defensive programming, clean code, test-driven development)
  • Software architecture design (multi-threading, memory management, networking...)

Preferred Skills

  • Robotics or drone industry experience
  • Understanding of dynamics and control systems, as well as robotics log analysis
  • Experience with Ubuntu Linux operating systems
  • Flashing and uploading firmware
  • Advanced Git usage
  • Experience with HITL testing and simulation
  • 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

About the company

Skygauge Robotics company logo

Skygauge Robotics

Actively Hiring
Reinventing the drone11-50 Employees
Company Size
11-50
Company Type
Hardware
Company Industries
Enterprise Hardware
Learn more about Skygauge Robotics image

Funding

AMOUNT RAISED
$1M
FUNDED OVER
1 round
Round
S
$1000000
Seed - Mar 2025

Founders

Maksym Korol
Founder
Toronto
image
Linar Ismagilov
CTO • 11 years
Toronto
image
Nikita Iliushkin
CEO • 11 years
Toronto
image
View the team image