Design and implement autonomy algorithms for UAV platforms using C++, Python, and ROS/ROS2 ... Bachelor's degree or higher in Electrical Engineering, Aerospace Engineering, Robotics, Computer ...
Design and implement autonomy algorithms for UAV platforms using C++, Python, and ROS/ROS2 ... Bachelor's degree or higher in Electrical Engineering, Aerospace Engineering, Robotics, Computer ...
Engineer, AI & Software Testing
Toronto, ON · Hybrid
CA$95K - CA$145K/yr
Computer Science, Electrical, Aerospace, and Robotics. Automotive OEM or Tier-1 experience ... Proficient in programming python * Proficient in machine learning and AI frameworks such as ...
Engineer, AI & Software Testing
Toronto, ON · Hybrid
CA$95K - CA$145K/yr
Computer Science, Electrical, Aerospace, and Robotics. Automotive OEM or Tier-1 experience ... Proficient in programming python * Proficient in machine learning and AI frameworks such as ...
Distillation Lead
Toronto, ON · On-site
CA$195K - CA$286K/yr
Expert Python and PyTorch (or JAX) skills with experience in large-scale distributed training ... robotics. The US yearly salary range for this role is: $195,000 - $286,000 USD in addition to ...
Distillation Lead
Toronto, ON · On-site
CA$195K - CA$286K/yr
Expert Python and PyTorch (or JAX) skills with experience in large-scale distributed training ... robotics. The US yearly salary range for this role is: $195,000 - $286,000 USD in addition to ...
Senior / Staff Software Engineer, Mapping
Toronto, ON · On-site +1
CA$141K - CA$242K/yr
... robotics, deep learning, computer vision, and autonomous driving. We value original, high-impact ... Python development with robust systems-level engineering in C++ or Rust. - Solid experience in ...
Senior / Staff Software Engineer, Mapping
Toronto, ON · On-site +1
CA$141K - CA$242K/yr
... robotics, deep learning, computer vision, and autonomous driving. We value original, high-impact ... Python development with robust systems-level engineering in C++ or Rust. - Solid experience in ...
Senior Manager, Generative Artificial Intelligence
Toronto, ON · On-site
CA$103K - CA$192K/yr
... workflow orchestration, RPA/IPA tools, agent frameworks, or business process management ... Strong programming skills (Python, Java, TypeScript, C#). * Experience with cloud-native ...
New
Senior Manager, Generative Artificial Intelligence
Toronto, ON · On-site
CA$103K - CA$192K/yr
... workflow orchestration, RPA/IPA tools, agent frameworks, or business process management ... Strong programming skills (Python, Java, TypeScript, C#). * Experience with cloud-native ...
New
Senior / Staff Software Engineer, Simulation Platform
Toronto, ON · On-site +1
CA$159K - CA$268K/yr
... Robotics and/or similar technical field(s) of study. - Experience with a variety of backend ... Rust (Preferred), C++, Python. - Experience developing and maintaining production quality software ...
Senior / Staff Software Engineer, Simulation Platform
Toronto, ON · On-site +1
CA$159K - CA$268K/yr
... Robotics and/or similar technical field(s) of study. - Experience with a variety of backend ... Rust (Preferred), C++, Python. - Experience developing and maintaining production quality software ...
DevOps Engineer
Toronto, ON · Hybrid
CA$80K - CA$100K/yr
Proficiency in common DevOps development languages (such as Python, Node - Python preferred ... Experience with serverless frameworks (Zappa, Serverless, Chalice) * Experience with building new ...
DevOps Engineer
Toronto, ON · Hybrid
CA$80K - CA$100K/yr
Proficiency in common DevOps development languages (such as Python, Node - Python preferred ... Experience with serverless frameworks (Zappa, Serverless, Chalice) * Experience with building new ...
Senior / Staff Graphics Software Engineer
Toronto, ON · On-site +1
CA$155K - CA$269K/yr
Bonus/nice to have: - Experience in working with robotics and other autonomous systems ... Python and deep learning frameworks like PyTorch, JAX, or TensorFlow. - Experience with neural ...
Senior / Staff Graphics Software Engineer
Toronto, ON · On-site +1
CA$155K - CA$269K/yr
Bonus/nice to have: - Experience in working with robotics and other autonomous systems ... Python and deep learning frameworks like PyTorch, JAX, or TensorFlow. - Experience with neural ...
Senior Quality Engineer
Toronto, ON · On-site
Good exposure to automation script development using Python/Java * Knowledge of automation frameworks especially Robot * Experience working in Agile environment * Experience with Test Management ...
Senior Quality Engineer
Toronto, ON · On-site
Good exposure to automation script development using Python/Java * Knowledge of automation frameworks especially Robot * Experience working in Agile environment * Experience with Test Management ...
... Power Query, Python, or RPA) * Prepare and maintain testing trackers, issue logs, and status ... Strong understanding of data analytics and governance frameworks; ability to investigate and ...
... Power Query, Python, or RPA) * Prepare and maintain testing trackers, issue logs, and status ... Strong understanding of data analytics and governance frameworks; ability to investigate and ...
Safety Engineer, Collision Risk
Toronto, ON · On-site +1
CA$126K/yr
You will... - Scale safety framework methods by defining requirements for automated assessment ... Masters or PhD within an engineering discipline preferred. - 3+ years of automotive, robotics or ...
Safety Engineer, Collision Risk
Toronto, ON · On-site +1
CA$126K/yr
You will... - Scale safety framework methods by defining requirements for automated assessment ... Masters or PhD within an engineering discipline preferred. - 3+ years of automotive, robotics or ...
Senior Software Engineer, Auto Labelling
Toronto, ON · On-site +1
CA$170K - CA$220K/yr
Qualifications: - Bachelors degree with a Computer Science, Robotics and/or similar technical field ... Python with a track record of writing high-quality, well-structured, and well-tested "production ...
Senior Software Engineer, Auto Labelling
Toronto, ON · On-site +1
CA$170K - CA$220K/yr
Qualifications: - Bachelors degree with a Computer Science, Robotics and/or similar technical field ... Python with a track record of writing high-quality, well-structured, and well-tested "production ...
... using Python for data analysis and model development, with exposure to ML frameworks such as ... D. in Controls, Robotics, Aerospace, Mechanical Engineering, Electrical Engineering, Computer ...
... using Python for data analysis and model development, with exposure to ML frameworks such as ... D. in Controls, Robotics, Aerospace, Mechanical Engineering, Electrical Engineering, Computer ...
Sr. Engineer, AI & System Engineering
Toronto, ON · Hybrid
CA$125K - CA$165K/yr
Computer Science, Electrical, Aerospace, and Robotics. * Automotive OEM or Tier-1 experience ... python * Experience in prompting technics * Proficient in agentic AI frameworks such as crewai ...
Sr. Engineer, AI & System Engineering
Toronto, ON · Hybrid
CA$125K - CA$165K/yr
Computer Science, Electrical, Aerospace, and Robotics. * Automotive OEM or Tier-1 experience ... python * Experience in prompting technics * Proficient in agentic AI frameworks such as crewai ...
Applied Scientist
Toronto, ON · On-site +1
CA$128K - CA$184K/yr
... with Python for data manipulation and prototyping. - Experience building clear, automated ... Bonus/nice to have: - Experience in the Autonomous Vehicle or Robotics industry. - Experience with ...
Applied Scientist
Toronto, ON · On-site +1
CA$128K - CA$184K/yr
... with Python for data manipulation and prototyping. - Experience building clear, automated ... Bonus/nice to have: - Experience in the Autonomous Vehicle or Robotics industry. - Experience with ...
Research Engineer, Learnable Planner (Integration)
Toronto, ON · On-site +1
CA$159K - CA$296K/yr
... frameworks such as PyTorch. - Proficiency in Python, Rust, C++ and/or CUDA. Bonus/nice to have: - Experience deploying ML/DL models to a production motion planning or related robotics stack ...
Research Engineer, Learnable Planner (Integration)
Toronto, ON · On-site +1
CA$159K - CA$296K/yr
... frameworks such as PyTorch. - Proficiency in Python, Rust, C++ and/or CUDA. Bonus/nice to have: - Experience deploying ML/DL models to a production motion planning or related robotics stack ...
Robot Framework Python information
What is the difference between Robot Framework Python vs Test Automation Engineer?
| Aspect | Robot Framework Python | Test Automation Engineer |
|---|---|---|
| Required Skills | Python, test automation, scripting | Programming, testing, automation tools |
| Work Environment | Automation testing, QA teams | Software development, QA teams |
| Industry Usage | Test automation, QA projects | Software testing, quality assurance |
| Certifications | Python certifications, testing tools |
Robot Framework Python is a test automation framework utilizing Python for scripting, mainly used for automating tests in QA teams. Test Automation Engineers design and implement automated tests, often using frameworks like Robot Framework Python. While both roles involve automation and testing skills, Robot Framework Python focuses on scripting within a specific framework, whereas Test Automation Engineers may work with multiple tools and programming languages to develop comprehensive testing solutions.

Full-time
Posted yesterday
Job description
COMPANY OVERVIEW
Volatus Aerospace is a global leader in aerial intelligence and drone solutions, bringing together over 100 years of combined aviation expertise. We specialize in delivering innovative, customer-focused solutions through both piloted and remotely piloted aircraft systems across industries including defense, infrastructure, energy, public safety, and logistics.
VolatusAerospace is a Canadian aerospace technology company developing autonomous UAV systems for commercial, defence, and industrial applications. Our engineering team builds the hardware, firmware, and software that power our unmanned platformsfrom low-level flight control to high-level autonomy and mission management. Weoperatein demanding environments including remote industrial sites, northern Canada, and Arctic conditions
POSITION OVERVIEW
We are looking for an Embedded Systems & Autonomy Engineer to join our R&D division. You will design, implement, andvalidateautonomy algorithms for our UAV platforms, integrate custom software with open-source flight control firmware, and work alongside our Operations team during field deployments and testing campaigns. This is a hands-on engineering role that spans algorithm development, hardware integration, and real-world validation in operational environments.
KEY RESPONSIBILITIES
Algorithm Development
- Design and implement autonomy algorithms for UAV platforms using C++, Python, and ROS/ROS2
- Develop andvalidatestate estimation, sensor fusion, and closed-loop control logic
- Write simulation environments for algorithm testing prior to hardware deployment
- Optimize algorithms for real-time performance on embedded flight computer hardware
Firmware & Flight Controller Integration
- Integrate custom autonomy modules with PX4 andArduPilotopen-source firmware stacks
- Develop andmaintaincustomMAVLinkprotocol extensions and companion computer interfaces
- Configure and tune Pixhawk-based flight controller hardware for specific airframe and mission requirements
- Manage firmware build systems, parameter management, and version control across platforms
Sensor & Payload Integration
- Interface vision, LIDAR, IMU, GNSS, and other payloads with the flight computer and ROS ecosystem
- Develop camera and imaging system drivers, calibration pipelines, and data handling workflows
- Implement real-time sensor processing pipelines on companion computers (NVIDIA Jetson, Raspberry Pi, or equivalent)
Field Testing & Operations Support
- Support the Operations team during field testing campaigns-preparingaircraft, configuring systems, and executing test plans
- Instrument flight systems for data capture,monitortelemetry, and perform post-flight analysis
- Diagnose and resolve hardware and software issues in the field under time pressure
- Document test results, anomalies, and lessons learned, and feed findings back into the development cycle
- Travel to field sites asrequired, including remote locations and variable weather environments
Engineering Standards & Collaboration
- Write clean, well-documented code with unit and integration tests
- Participate in design reviews, code reviews, and technical planning sessions
- Collaborate with mechanical, electrical, and software engineers across the R&D team
- Contribute to IP development and internal technical documentation
REQUIRED QUALIFICATION
- Bachelor's degree or higher in Electrical Engineering, Aerospace Engineering, Robotics, Computer Engineering, or a closely related field
- 3+ years of hands-on experience with PX4 and/orArduPilotfirmware-configuration, customization, and extension
- Strong working knowledge of ROS and/or ROS2-node development, launch systems,tf, topics, services, and actions
- Experience with Pixhawk flight controller hardware and theMAVLinkcommunication protocol
- Proficiencyin C++ and Python for embedded and real-time systems development
- Experience integrating sensors-cameras, IMUs, GNSS, LIDAR-with UAV platforms
- Hands-on experience flying and testing UAV systems in field environments
- Strong debugging and systems troubleshooting skills across hardware and software
- Ability to work in the field-physically capable of equipment handling and travel to remote sites
- Perform other duties and responsibilities as may be reasonably assigned by the Company from time to time.
PREFERRED QUALIFICATIONS
- Experience with UAV control systems architecture-attitude control, position control, mission management
- Familiarity with Gazebo,AirSim, or SITL simulation environments for UAV development
- Knowledge of computer vision fundamentals-OpenCV, feature detection, image processing pipelines
- Experience with NVIDIA Jetson or similar edge computing platforms
- Background in defence, industrial, or Arctic / northern operations environments
- Exposure to DO-178C, transport Canada RPAS regulations, or equivalent certification frameworks
- Experience with hardware-in-the-loop (HIL) testing setups
- Familiarity with GIS tools, georeferencing, and geospatial data formats
HOURS OF WORK AND WORK ENVIRONMENT
- The position is an onsite role, and the Employee is required to perform their duties primarily at the Company's designated workplace, as directed by the Company.
- The standard work schedule consists of forty (40) hours per week, typically performed Monday to Friday, subject to operational requirements.
- Travel to field operations in varied and challenging environments across Canada
- From time to time, the Employee may be required to maintain reasonable flexibility in working hours to support operational needs, time-sensitive activities, or business priorities.
WHY JOIN VOLATUS AEROSPACE
At Volatus Aerospace, you will be joining an innovative, fast-paced company with a strong commitment to customer success and industry advancement. We offer a competitive salary, a comprehensive group benefits plan, and a group RRSP. You will have the opportunity to work with a passionate global team on cutting-edge aerospace projects while continuing to grow your career in a collaborative and supportive work environment where your contributions directly impact company growth and operational success.
HOW TO APPLY
If you are ready to take your career to new heights, please apply with your resume and a brief cover letter outlining your relevant experience and interest in the role.