Software Engineer
Sentinel Eagle · Warsaw · hybrid
At Sentinel Eagle, we build autonomous UAV systems that work where GPS and communications fail.
This is a hands-on engineering role for someone excited to build software that directly impacts how autonomous aerial systems perceive, navigate, and operate.
TECHNOLOGY STACK
Our core stack includes:
- Python as the main programming language
- C++ and Rust for performance-critical components and ArduPilot integration
- OpenCV, PyTorch, and Hailo for computer vision and AI
- MAVLink/ArduPilot for communication with the autopilot
- Raspberry Pi/Linux as the embedded environment
WHAT YOU WILL WORK ON AND WHAT PROBLEMS YOU MAY SOLVE
You will work on software for autonomous drones, including:
- development of robust and efficient systems that end up being our core products
- creation of internal tools for visualization and analysis of data from our on-site tests
- integration with autopilot, cameras, and onboard devices
- computer vision pipelines for detection, tracking, and image processing
- embedded Linux software on Raspberry Pi
This role sits at the intersection of software, embedded systems, and AI.
WHAT WE ARE LOOKING FOR
We are looking for someone with:
- high familiarity with at least one of those languages: Python, Rust, C++
- experience with Linux-based development
- solid prioritization skills and clear judgment on what deserves focus
- fluid in standard software-engineer practices, such as git, CI, testing, deployment
NICE TO HAVE
Nice to have:
- experience with MAVLink/ArduPilot or tracking/detection systems
- familiarity with embedded devices such as Raspberry Pi
- knowledge of topics related to Linux and operating systems