Senior Software Engineer (Networking)
Core
Build the networking backbone for ground-to-space communication with ICEYE's SAR satellite constellation, focusing on the TT&C Gateway's socket-level connections, traffic shaping, and resilience mechanisms over degraded, low-bandwidth, high-latency links.
Role type
Senior Software Engineer (Networking)
Builds
TT&C Gateway for satellite constellation communication
Domain
Space-based ISR / Satellite Communications / Defense Technology
Deliverable
production ML models | product features | infrastructure
Required skills
socket programming, TCP/IP, application-layer protocols (SSH, VPN), routing, traffic shaping, load balancing, debugging at packet level, building automated/distributed systems, Kubernetes, Docker, AWS, Python, Go, Rust
Preferred skills
AI/LLM tools for software development, mentorship of junior engineers
Technologies
Kubernetes, Docker, AWS, Python, Go, Rust, SSH, VPN
Responsibilities
Design and deliver TT&C Gateway evolution with documented trade-offs, improve link reliability and fault tolerance, stand up automated anomaly detection and recovery, integrate gateway with ground stations and mission control tooling, enforce code quality via reviews and CI/CD, mentor junior engineers
Seniority
Senior, hands-on IC with mentorship responsibilities