Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Opportunity: Robotics & Drone Engineer (babayte.org)
Position: Robotics & Drone Engineer
Location: Remote/On-site (Tallinn)
Type: Contract/Freelance
Overview
We are seeking a skilled engineer with strong expertise in C++ development, embedded systems, and drone flight control. The role combines building advanced software for NVIDIA Jetson / Raspberry Pi, developing real-time control algorithms, and integrating with UAV flight controllers (Pixhawk, Matek, ArduPilot, PX4). You will work at the intersection of robotics, AI, and autonomous systems, helping us build reliable and precise drone control solutions.
Responsibilities
- Develop and optimize flight models to improve drone maneuverability.
- Design and implement real-time control algorithms (PID, trajectory planning, MPC, adaptive control).
- Integrate with flight controllers (Pixhawk, Matek, ArduPilot, PX4, or custom firmware).
- Work with MAVLink for communication between ground systems and drones.
- Configure and optimize Jetson and Raspberry Pi boards (system setup, drivers, performance tuning).
- Build and deploy high-performance C++ applications for embedded platforms.
- Use Docker for reproducible development and deployment.
- Optimize video, sensor, and control pipelines for edge devices.
- Ensure system reliability, responsiveness, and safety in real-world operations.
Requirements
- Strong background in control systems, robotics, aerospace engineering, or embedded software.
- Proficiency in C++ for real-time and embedded applications.
- Hands-on experience with Jetson, Raspberry Pi, or similar platforms.
- Experience with ArduPilot, PX4, or other UAV flight controllers.
- Familiarity with ROS/ROS2 and robotic middleware.
- Understanding of real-time systems and low-latency communication.
- Ability to work with both simulation and real-world test environments.
- Strong problem-solving skills and ability to work independently.
Preferred Qualifications
- Experience developing UAV flight models and advanced control systems.
- Knowledge of reinforcement learning (RL), adaptive control, or model predictive control (MPC).
- Background in UAV sensor integration (cameras, IMUs, GNSS, etc.).
- Familiarity with AI-driven flight control and autonomous decision-making.
- Contributions to robotics or drone projects (open-source or proprietary).
Why Join Us
You will be part of a small, fast-moving team working on cutting-edge autonomous defense and AI systems. This is not just another software role — your work will directly control drones and embedded systems used in real-world operations.
Key Skills
Ranked by relevanceReady to apply?
Join BaBayte OÜ and take your career to the next level!
Application takes less than 5 minutes