Job Drop BerlinYOUR WAY INTO BERLIN TECH
NewsletterLinkedIn
AboutTermsImpressumPrivacy

Senior Software Engineer - Full Stack

SStark
Seniority
Senior
Model
In-Office
Sector
DeepTech
Salary
Undisclosed
Contract
Full-Time

About the role

We are looking for a Senior Fullstack Engineer to build the central engine and intuitive interfaces of Minerva Frontline, our Mission Management Software. You will be responsible for building end-to-end features, spanning from the core C++ server that orchestrates UAV swarms and maintains global battlefield state, down to the real-time TypeScript interface that operators use in highly contested environments.

What you'll do

  • The Architecture: You will design and implement robust, event-driven systems. This involves working with C++23, gRPC, and Graaf, alongside handling high-frequency telemetry, and structuring large-scale, responsive frontend applications.
  • The Code: You will be hands-on across the stack, writing critical paths in C++ on the backend, and maintaining a performant, type-safe Vanilla TypeScript frontend.
  • The Hardware Integration: You will spend time in the field with our hardware and flight-test engineers. You will directly integrate Minerva Frontline with new UAV platforms, ensuring that software intents map flawlessly to physical drone execution in the real world.
  • The Product: You will own features end-to-end, bridging the gap between high-level tactical requirements, intuitive operator interfaces, and low-level drone execution (MAVSDK/MAVLink). You will ensure seamless real-time data flow via WebSockets and REST APIs.

What you'll need

  • Intergrated Master's (Dipl. Eng.) B.Sc/M.Sc in Computer Science, Robotics, or equivalent practical experience.
  • 5+ years of software engineering experience, with deep expertise in both backend and frontend development. You have built complex distributed systems and dynamic user interfaces from scratch.
  • Deep expertise in modern C++ (17/20/23) and modern JavaScript/TypeScript (Webpack, Vanilla Web Components).
  • You are proficient in Modern C++ and treat memory safety as a religion. You are comfortable with TypeScript, Webpack, Vanilla Web Components, and state management in large frontend applications.
  • You are eager to step away from the desk and work directly in the field with hardware engineers, drones, and test equipment to prove your code works under real-world conditions.
  • You understand that in our domain, a 10ms lag in processing a strike intent or a synchronization error in swarm telemetry can be critical, whether it's happening on the metal or in the browser. You know how to optimize for performance.
  • Due to the nature of our work, candidates must be eligible to obtain appropriate security clearance.

Nice to have

  • Experience with real-time distributed systems, WebSockets, gRPC, Flatbuffers, or MAVLink is a massive plus.
  • Experience in Defense, Robotics, Aerospace, or High-Frequency Trading. Experience with hardware-software integration is a huge plus.

What they offer

  • Relocation allowance for this position if you are not living in Greece and open to relocating from another EU country
APPLY →