Software Engineer
- Hiring from
- Poland
- Work type
- Hybrid
- Posted
551,583 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
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