TG
Senior Software Engineer, Networked Systems (m/f/d)
Contract type
Ongoing
Work mode
Hybrid · Munich, Germany
Experience
Senior · 5+ years
Job description
Senior Software Engineer, Networked Systems in the Core team within the Platform Team, designing and building the networking layer that connects all TYTAN nodes, from embedded devices to compute systems and ground infrastructure.
At a glance
- Employment
- Full-time · Employee (employment agreement)
- Work mode
- Hybrid · Munich, Germany
What you'll do
- Own the end-to-end design of how systems connect and communicate: topology, links, transports, delivery semantics and failure behaviour
- Design connectivity scenarios such as beyond-line-of-sight operation over LEO satellite or cellular links, including latency budget, link selection and failover, security, and behaviour when the link drops
- Build the network: addressing plans, routing, segmentation and multi-homing across tactical radio, cellular, satcom and wired links, with dynamic routing and link selection
- Build secure links: IPsec/IKEv2 or WireGuard overlays with certificate authentication from hardware-backed keys, including rekeying, NAT traversal and behaviour on link loss
- Design how trust propagates from production to the field: device identity, certificate lifecycle, mutual authentication, authorisation tiers, revocation and signed commands that work without backend connectivity
- Design and build the node agent that runs on every node and exposes identity, health, software state, connectivity and updates through one API
- Define one resource model for every node type, versioned and backward compatible, with SDKs generated from the contract
- Design node discovery with and without infrastructure, and a directory that survives restarts and shows what should exist versus what is present at fleet scale
- Build on proven middleware and transports, define delivery semantics per traffic class, and engineer QoS so command and control traffic survives congestion
- Treat network as code: configuration templated, version controlled, validated in CI and shipped as part of the system release
- Verification: network emulation reproducing measured field link profiles, fault injection in CI, and network test campaigns at test ranges and flight tests with root cause from packet captures
- Write design documents and contracts that embedded, backend and application engineers build against, and review designs
What we're looking for
- Degree in Computer Science, Electrical Engineering, Telecommunications or a related field, or equivalent experience
- 5+ years building networked or distributed systems in production, combining software engineering with hands-on network engineering, including technical ownership of a core component other teams depend on
- Designed a networked system end to end and can reason through a new connectivity scenario from first principles: topology, latency budget, failure modes and security
- Expert in Rust, Go or C++, working proficiency in Python, and comfortable reading and writing C++
- Strong networking across the stack: IP addressing and routing, UDP, TCP and QUIC internals, congestion control, multicast, NAT traversal, MTU and fragmentation; fluent with Wireshark and tcpdump
- Expert Linux networking: iproute2, policy routing, network namespaces, VRFs, bridges, VLANs, nftables, tc and netem
- Production experience with IPsec (strongSwan or libreswan) and WireGuard, including PKI-based authentication
- Routing: OSPF and BGP (ideally FRRouting or BIRD), and how latency, loss and link quality shape routing and protocol design in dynamic networks
- Applied security: PKI and certificate lifecycle, mTLS, hardware-backed keys (TPM or secure elements) and authorisation models
- Built services that run on devices: Linux daemons, systemd, local IPC and resource-constrained environments
- Experience with middleware such as DDS, ROS 2, Zenoh, ZeroMQ, NATS or gRPC, including discovery, flow control, serialisation and QoS
- API and contract design consumed by many teams: schema evolution, versioning and backward compatibility
- Written design documents that other teams implemented against
- Willingness to travel to test sites and flight tests (around 20%)
Nice to have
- Systems built for denied, degraded, intermittent or limited (DDIL) connectivity: defense, robotic fleets, autonomous vehicles, space
- Beyond-line-of-sight operation over LEO satellite, cellular or long-range radio links
- Integration of MANET or mesh radios (e.g. Silvus, Doodle Labs, Persistent Systems) and MANET routing such as OLSR or B.A.T.M.A.N.
- Network emulation with EMANE, CORE, ns-3 or Linux netem
- Time synchronisation with PTP/gPTP
- Replication and coordination (Raft, gossip, CRDTs, logical clocks)
- Embedded ARM targets, RTOS or mixed Linux and RTOS systems
- Tactical datalinks, defense crypto equipment or interoperability standards such as STANAG 4586
Your team
Core team within the Platform Team
Apply
About TYTAN Technologies GmbH
The PACE is fast. The expectations are high. The contribution matters.
TYTAN Technologies is a deep-tech defense company building autonomous air defense systems designed for mass deployment, cost efficiency, resilience and reliable production at scale.
Mission
Set a global standard in autonomous air defense with AI-driven, cost-efficient systems that counter unmanned aerial threats at scale. We protect people. We protect critical infrastructure. We protect European sovereignty.
Key facts
- Munich, Germany
- Defense technology
- Autonomous air defense with AI-driven, cost-efficient systems countering unmanned aerial threats at scale
- Systems designed to integrate into multi-layered defense architectures alongside sensors, command systems and effectors
- International mission-driven team
- No visa sponsorship; candidates must already have a valid work permit
- Security clearance requirements; affiliations with countries listed under § 13 para. 1 no. 17 SÜG may affect the application process
What they value
- Ownership
- Embrace challenges
- Energized by meaningful work
- Impact
- Move fast
- Fairness and inclusivity
