At Unmanned Defense Systems, we design and build advanced tactical UAVs that address the realities of modern, high-intensity warfare. Our current portfolio includes long-endurance Mini-class fixed-wing systems, the X-Wing loitering-munition platform, and SwarmC2 — our multi-UAV command, control, and automation system that enables coordinated swarm operations.
All of our aircraft are engineered for deep-range missions, high EW resistance, flexible payload integration, and reliable performance in GPS-denied or hostile environments. Alongside our hardware, we develop modern software tools that tie the full kill chain together — reconnaissance, target acquisition, strike, and coordinated fleet management.
Our mission is to deliver robust, cost-efficient unmanned systems that enhance Western defense capabilities and directly support partners such as Ukraine. We operate with a strong engineering culture, a focus on field-proven performance, and a commitment to rapidly evolving our technology as battlefield requirements change.
Your Role and Responsibilities
- As an Embedded Linux Developer, you will be responsible for building and maintaining Linux-based software used in mission-critical environments.
- Develop and maintain application-level and system-level software on embedded Linux platforms.
- Own software components end-to-end, including integration, troubleshooting, deployment, and long-term maintenance.
- Integrate new hardware devices at system and application level, and ensure stable operation across updates and releases.
- Support operational reliability: diagnose issues using logs and system behavior, and improve robustness over time.
- Contribute to development and integration workflows (e.g., containerized environments, automation, CI-related improvements) where it improves delivery and reliability.
What We Look For
- 3+ years of professional experience working with embedded or Linux-based systems.
- Strong programming skills in Python.
- Strong working knowledge of Linux system operation, including system configuration, startup behavior, services, image-level customization, logging, and debugging.
- Good understanding of networking, including TCP/IP fundamentals and practical Linux networking.
- Ability to work independently and take ownership of software components.
- Nice to Have: C++ programming skills; experience working on systems where deployment, updates, and operational constraints are critical; experience in video streaming (e.g. GStreamer, FFmpeg, etc.); robotics/drone experience.
Why Join Us
- Meaningful Impact: Join us in our high-value mission to support global defense and security, including our commitment to Ukraine's success. Your contributions will play a significant part in saving lives and shaping a safer world.
- Innovative Freedom: We value creativity, initiative, and decision-making, giving you the freedom to bring your ideas to life.
- Mission Command and Flexible Work Environment: we give you a mission and expect you to return the result while enjoying flexible work hours and the option for remote work, accommodating your lifestyle and needs.
- Professional Growth: You'll have opportunities to develop your skills and career in a dynamic, technology-driven company.
- Employee Stock Option: in our journey, we may face challenges as daunting as crossing through fire, navigating floods, braving storms, and overcoming the toughest obstacles imaginable. If you stand with us, undeterred by the adversities we may face, then you truly become one of us.
- Competitive Rewards: Our motivation system includes a competitive salary range of €4000 - €6500 gross per month (based on experience and competencies).
.png)
.png)
.png)
.png)
.png)
.png)