CareerPlan

Software-Entwickler (w/m/d)

Oberkochen, BADEN_WUERTTEMBERGFull-time2026-10-14 → 2026-11-10
On-site

Core

Developing a cross-functional software framework to support future product development, including operating systems, communication protocols, and cross-application software.

Role type

Senior Rust software engineer (framework development)

Builds

Cross-functional software frameworks, operating systems, communication protocols, and cross-application software

Domain

Defense industry, embedded systems, high-tech electronics

Required skills

Rust, Linux, network protocols (TCP/UDP, QUIC, HTTP(S), WebSockets, MQTT), Git, build pipelines, unit tests, asynchronous programming (Tokio), code reviews

Preferred skills

C++, TypeScript, Svelte, embedded development (AArch64), containerization

Technologies

Rust, Tokio, Cargo, crates.io, Linux, Git, Atlassian Tools, TCP/UDP, QUIC, HTTP(S), WebSockets, MQTT, TLS, C++, TypeScript, Svelte, AArch64, Containers

Responsibilities

Conceive, develop, and maintain a cross-functional software framework primarily in Rust; Contribute to software architecture through technical design and concepts; Develop robust, memory-safe software components under Linux; Build and maintain Rust build and release pipelines; Implement asynchronous, concurrent software using Tokio; Conduct code reviews focusing on Rust best practices

Seniority

Senior, hands-on IC