Software-Entwickler (w/m/d)
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
