VisionWave Holdings
Software Flight Control Engineer
VisionWave HoldingsCanada11 days ago
Full-timeRemote FriendlyEngineering, Information Technology

Location: Hybrid / On-Site


Employment Type: Full-Time


About the Role


We are a well-funded startup developing advanced security and utility drones in the military domain. This is an exciting opportunity to prototype next-generation drone technologies, working on both hardware module integration and advanced flight control algorithms. You will have the chance to directly influence design decisions and drive projects from concept to deployment.


Responsibilities


  Flight Control & Algorithms

○     Design and implement advanced software flight algorithms.


○     Work with control theory, feedback loops (e.g., PID), error correction, and filtering.


○     Optimize flight characteristics including trajectory generation, tracking, swarm logic, proportional navigation, and obstacle avoidance.



Sensor Fusion & Data Handling

○     Develop algorithms for fusing data from multiple sensors (e.g., radar, GPS).


○     Handle diverse data streams (TCP/IP, serial protocols such as UART, I²C).


○     Build communication layers and design protocols over serial or TCP radio hardware.



 Collaboration & Integration

○     Work on Linux-based embedded systems.


○     Collaborate with applied AI/ML engineers to integrate onboard models and complete control loops.


○     Engage in system-level integration of software with drone hardware.



Requirements


●     Degree in Computer Science, Software Engineering, or a related field.


●     5+ years of hands-on experience with C++ and Python.


●     Strong understanding of Linux embedded development.


●     Proficiency with command-line Git.


●     Solid grounding in control theory and real-time systems.



Bonus Skills- Big plus


●     Experience with ArduPilot or other flight controller firmware.


●     Hands-on experience operating and tuning drones.


●     Familiarity with 3D simulation environments (Unity, Unreal Engine, etc.).


●     Experience with mmWave radar integration.


●     Embedded software profiling and optimization.

Key Skills

Ranked by relevance