Robotics Simulation Software Engineering
Skygauge
Software Engineering
Ontario, Canada
Position: Robotics Simulation Software Engineering
Location: Hamilton, Ontario, Canada (fully on-premises position)
Experience: 3+ 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
Simulation Software Engineering role is responsible for developing and maintaining simulation software for a custom and proprietary drone system as part of a small R&D team. This includes:
- Developing and refining physics-based and data-driven models from flight logs
- Building simulation components for the drone, onboard systems, sensors, operator interfaces, and environment
- Integrating flight software and embedded systems into HITL simulation workflows
- Debugging behavior across software, simulation, and real-world test data
- Building tooling for regression testing, dataset curation, and validation of simulation fidelity
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 embedded and edge compute
- Experience in developing physics and sensor models from flight data
- Experience building simulation environments in NVIDIA Isaac Sim
- Experience building simulation infrastructure for controller and system validation
Preferred Skills
- Robotics or drone industry experience
- Understanding of dynamics and control systems, as well as robotics log analysis
- 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
