Software Entwickler (w/m/d)
Core
Developing a cross-functional software platform to support the development of future defense and security products, including operating systems, communication protocols, and applications.
Role type
Senior Software Developer (Embedded Systems & Cross-Platform)
Builds
Cross-functional software platform for defense and security products
Domain
Defense & Security / Embedded Systems / Software Engineering
Deliverable
production ML models | product features
Required skills
Rust (ownership, borrowing, lifetimes, async programming), Linux development, network protocols (TCP/UDP, HTTP(S), WebSockets, MQTT), Git, build pipelines, unit tests, test automation
Preferred skills
C/C++, TypeScript, Python, embedded development, containerization, Windows development
Technologies
Rust, Linux, Git, CMake, TCP/UDP, HTTP(S), WebSockets, MQTT, C/C++, TypeScript, Python, Node.js, Svelte
Responsibilities
Participate in the conception, development, and maintenance of a cross-functional software platform; Support the definition of software architecture through technical designs and concepts; Develop software under Linux using modern technologies; Implement agile software development planning and execution (SCRUM)
Seniority
Mid-Senior, hands-on IC