Titre du poste ou emplacement
RECHERCHES RÉCENTES

Embedded Software Engineering

Skygauge Robotics
Hamilton, ON
Posté hier
Détails de l'emploi :
Télétravail
Temps plein
Expérimenté

Position: Research and Development Test Engineering

Location: Skygauge Robotics HQ, 150 Chatham St, Hamilton (fully on-prem position)

Experience: 2+ years of robotics experience

Education: Bachelor's degree in Engineering preferred

Company Overview

Skygauge has reinvented the drone to perform work not possible with drones today. Our drone conducts ultrasonic thickness tests from the air. The Skygauge performs inspections 5-10x faster while workers remain safely on the ground. Our unique thrust vectoring technology is being applied to other applications like painting, cleaning, sanding, and more.

For more details, check out our website:

About the Job

The Embedded Software Engineer is responsible for developing and maintaining code for a custom and proprietary drone system with a small R&D team. This includes:

  • Maintaining a Python / Rust / C++ codebase
  • Maintaining networks for microcontrollers and computers
  • Debugging code and analyzing flight logs
  • Building new features for the drone, remote controller, and other devices
  • Integrating new payloads and 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 C+ & 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 (state machines, memory management, data structures )

Additional Skills

  • 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

Other Requirements

  • Valid driver's license
  • Willing to work in-person with our team at the Skygauge HQ
Ce poste n'est plus disponible.

Partager un emploi :