Enable job alerts via email!

Embedded Software Engineering

Skygauge Robotics

Hamilton

On-site

CAD 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that is revolutionizing drone technology. As a Research and Development Test Engineer, you will work in a dynamic environment, developing and maintaining cutting-edge code for a proprietary drone system. This role offers the opportunity to engage in innovative projects, including integrating new devices and features that enhance drone capabilities. If you thrive in a startup culture and are eager to contribute to groundbreaking advancements in aviation and robotics, this position is perfect for you. Embrace the challenge and be part of a team that is setting new standards in the industry!

Qualifications

  • 2+ years of robotics experience required.
  • Experience with microcontrollers and communication protocols is essential.

Responsibilities

  • Develop and maintain code for a custom drone system.
  • Debug code and analyze flight logs for performance improvements.

Skills

Python
Rust
C++
Microcontrollers
Communication Protocols
Problem Solving

Education

Bachelor's degree in Engineering

Tools

Arduino
Ubuntu Linux
Git

Job description

Get AI-powered advice on this job and more exclusive features.

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.

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

  • Experience with microcontrollers, including Arduino-based systems
  • Experience with communication protocols (UART, I2C, CANBus, Ethernet, etc.)

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
Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Aviation and Aerospace Component Manufacturing

Referrals increase your chances of interviewing at Skygauge Robotics by 2x

Get notified about new Software Engineering Specialist jobs in Hamilton, Ontario, Canada.

Software Engineer I (Consumer Servicing)
Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu
Manufacturing Systems & Software Engineer
Python and Kubernetes Software Engineer - Data, AI/ML & Analytics
Software Engineer (Python/Linux/Packaging)
Software Engineer - Cross-platform C++ - Multipass
Embedded Linux Field Engineer for Devices/IoT
Python Software Engineer - Ubuntu Hardware Certification Team
Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics
Software Engineering Manager - Sustaining Engineering
Distributed Systems Software Engineer, Python / Go
Software Engineer II (Consumer Servicing)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Linux Field Engineering Manager

Canonical

Hamilton

Remote

USD 80,000 - 120,000

11 days ago

Rust Engineering Lead - Linux and Open Source

Canonical

Moncton

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Engineering Manager - Ubuntu Core

Canonical

Regina

Remote

CAD 90,000 - 140,000

Yesterday
Be an early applicant

IoT Solutions Architecture Manager

Canonical

Trois-Rivières

Remote

USD 80,000 - 120,000

Yesterday
Be an early applicant

Embedded Linux Field Engineering Manager

Canonical

Edmonton

Remote

USD 90,000 - 150,000

4 days ago
Be an early applicant

Embedded Linux Field Engineering Manager

Canonical

Vancouver

Remote

USD 80,000 - 120,000

5 days ago
Be an early applicant

Solutions Architect for Automotive

Canonical

Sherbrooke

Remote

USD 80,000 - 120,000

2 days ago
Be an early applicant

Principal Product Manager – Developer Experience (Embedded Software / RTOS)

Coders Connect

Remote

CAD 80,000 - 100,000

4 days ago
Be an early applicant

Embedded Software Engineer

Akkodis

Ottawa

Remote

CAD 70,000 - 110,000

Today
Be an early applicant