Software Development Engineer III - Network & SDN - TeraWave
Core
Design and implement a dynamic, self-healing network for a multi-orbit satellite constellation delivering symmetrical data speeds up to 6 Tbps.
Role type
Senior IC software development engineer (network architecture & SDN)
Builds
Routing solutions, topology management, and self-healing logic for inter-satellite links and ground handoffs
Domain
Space-based communications, satellite constellations, software-defined networking
Deliverable
production ML models | product features
Required skills
Networking architecture, SDN controllers, programmable data planes (P4, OpenFlow), distributed systems, mission-critical software development
Preferred skills
Satellite communications networks, BGP/IS-IS/OSPF/Segment Routing, packet processing/ASIC/FPGA logic, graph theory/network optimization
Technologies
P4, OpenFlow, BGP, IS-IS, OSPF, SRv6, SR-MPLS
Responsibilities
Develop routing solutions and fast-reroute mechanisms for time-varying LEO constellations; Implement SDN frameworks supporting centralized and distributed control planes; Develop observability components using in-band and out-of-band telemetry; Implement packet forwarding solutions optimizing latency and throughput under power constraints; Support cross-layer optimization with RF and Silicon teams
Seniority
Senior, hands-on IC