(Senior) Backend Engineer C++ (All genders) at STARK | BE, DE | Rezi

(Senior) Backend Engineer C++ (All genders) at STARK

(Senior) Backend Engineer C++ (All genders)

STARK · BE, DE

2 weeks ago

(Senior) Backend Engineer C++ (All genders)

STARK · BE, DE

17 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

STARK is developing Minerva Frontline, a Command & Control (C2) Software, to enable mission planning and operations of Aerial and Maritime asset swarms in real-world conditions. This role involves building the high-performance, low-latency engine at the heart of the software, focusing on core server-side architecture for NATO's Armed Forces.

Responsibilities

  • Develop core C++ services that orchestrate UAV and USV swarms, maintaining a synchronized and robust battlefield state across distributed systems.
  • Design and implement high-performance gRPC and REST APIs connecting the C2 interface to autonomous vehicles.
  • Build and optimize telemetry pipelines for high-frequency data handling and low-latency synchronization.
  • Expand C++ architecture to support scaling from 4 to 20+ vehicles simultaneously.
  • Implement military standards and protocols (e.g., STANAG) for interoperability and battle-readiness.
  • Build and maintain test suites to ensure reliable code performance under contested conditions.
  • Write clean, performant Modern C++ (17/20/23), understanding allocation costs and deterministic system value.
  • Think in terms of data flows, state machines, and concurrency, recognizing that 'late data is wrong data'.
  • Dive deep into details to solve technical problems at the hardware-software boundary.
  • Drive architecture forward without waiting for perfect specifications, understanding the mission.
  • Collaborate in a multidisciplinary team with frontend, robotics, and integration engineers.

Requirements

  • 5+ years of experience in backend or systems engineering, with a primary focus on high-performance C++ applications.
  • Deep proficiency in Modern C++ (17 or later).
  • Strong understanding of asynchronous networking, inter-process communication (IPC), and real-time data streaming.
  • Relevant experience in Aerospace, Robotics, Automotive, Sensors, or High-Frequency Trading.
  • Eligible to obtain and maintain the appropriate security clearance required for this position.

Skills

  • Modern C++ (17/20/23)
  • gRPC
  • REST APIs
  • Asynchronous networking
  • Inter-process communication (IPC)
  • Real-time data streaming
  • RAII
  • Memory safety
  • Performance optimization
  • Autopilot/flight control systems (MAVLink/PX4/ArduPilot) (Bonus)
  • Geospatial data handling (GIS) (Bonus)
  • Safety-critical software systems (Bonus)

Location

  • Berlin
  • Munich

Work Type

  • Full-time

Experience Level

  • 5+ years

About the Company

  • STARK is a defence technology company revolutionizing autonomous systems deployment across multiple domains.
  • We design, develop, and manufacture high-performance unmanned systems that are software-defined, mass-scalable, and cost-effective.
  • Our focus is on delivering deployable, high-performance systems to provide a decisive edge in contested environments.
  • STARK is bolstering the technological edge of NATO Allies and their Partners to deter aggression and defend Europe.

Equal Opportunity

  • We are an equal-opportunity employer committed to fostering a diverse and inclusive workplace.
  • All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, national origin, disability, or any other characteristic protected by applicable law.