Sentinel Eagle
Warsaw
At Sentinel Eagle, we build autonomous UAV systems that work where GPS and communications fail.
Our systems combine embedded Linux computers, flight controllers, cameras, sensors, networking, and custom electronics. Many of the hardest problems happen at the boundary of hardware, firmware, and operating systems.
We are looking for an engineer who enjoys solving complex system-level issues, understanding real-world behavior, and improving reliability.
This is a hands-on role with direct work on hardware, embedded Linux systems, and debugging tools.
Technology Stack
Companion computers running Linux and flight controllers (PX4/ArduPilot)
Interfaces: UART, USB, Ethernet, SPI, I2C
Embedded Linux (custom builds)
Storage: SD cards, NVMe
Hardware debugging tools: serial consoles, logic analyzers, oscilloscopes
What you will work on and what problems you may solve
Integrate and troubleshoot flight controllers and communication interfaces such as UART, USB, and Ethernet, including third-party component integration.
Analyze behavior across operating systems, drivers, firmware, and hardware interfaces, working closely with software and hardware teams to implement required design changes during product development, especially when systems behave reliably in the lab but fail in field conditions.
Investigate network, storage, and I/O issues across embedded devices, and develop diagnostic scripts, tools, and debugging procedures with other engineers to reproduce and resolve system-level problems, including filesystem, read/write, and load-related failures.
Diagnose communication and interoperability issues across embedded systems in collaboration with cross-functional teams, including multi-device and third-party integrations, and help define appropriate components, cables, and interface specifications for reliable deployment, particularly when networking works in isolation but breaks down in multi-device setups.
Identify faults related to grounding, interference, signal integrity, cabling, and electrical integration, coordinating with hardware and software engineers on root-cause analysis and corrective actions, while also supporting hardware-related security measures on integrated boards and addressing cases where one device damages others connected to it.
What we are looking for
Experience with embedded Linux systems and system integration on custom hardware
Strong debugging skills across hardware and software layers
Hands-on hardware prototyping or rework experience, including basic soldering
Familiarity with interfaces such as UART, USB, Ethernet, SPI, or I2C
Experience analyzing network communication and diagnosing storage or I/O issues on embedded platforms
Ability to write diagnostic tools or scripts (Bash, Python, etc.) with a strong analytical troubleshooting mindset
Nice to have
Experience with robotics or UAV platforms
Familiarity with PX4, ArduPilot, or other flight controllers
Experience with custom board bring-up and embedded Linux build systems
Familiarity with debugging tools such as logic analyzers or oscilloscopes
No closely related roles found yet.
No additional active roles from this company right now.
Join a team building the future of autonomous aviation and unmanned systems.