CareerPlanGet AI match score →

Software Engineer II - C++/Rust

Germany-Kassel Office💼 Full-time🗓 2026-07-02 → 2026-07-31

Core

Design, develop, and maintain high-performance C++ and Rust applications for a drone detection and tracking platform used in critical infrastructure, public events, and military operations.

Role type

Software Engineer II (C++/Rust)

Builds

Low-level, performance-critical software for Dedrone's detection platform

Domain

Defense / Public Safety / Embedded Systems

Deliverable

production ML models

Required skills

C++ development, Rust development, parallel and concurrent programming, Linux system programming, performance profiling and optimization, memory management, concurrency bug resolution

Preferred skills

Experience with system-level APIs, knowledge of multi-core hardware utilization

Technologies

C++, Rust, Linux

Responsibilities

Design and develop high-performance C++ applications; Contribute to migrating C++ components to Rust; Implement and optimize parallel processing pipelines; Diagnose and resolve performance bottlenecks and concurrency bugs; Participate in code reviews and architecture discussions; Define and uphold engineering standards

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗