обновлено 6 дней назад
Senior Software Development Engineer (SDN Routing)
20 736 - 29 030$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Development Engineer (SDN Routing): Building routing and control-plane software for a dynamic satellite communications network with an accent on topology modeling, traffic-engineered path computation, and resilient forwarding behavior. Focus on designing algorithms for changing satellite links, failures, congestion, and network convergence across space and terrestrial infrastructure.
Location: Based in Seattle, WA, or Cupertino, CA; U.S. citizenship, nationality, permanent residency, refugee status, or asylum status is required under export control regulations.
Salary: $248,830–$348,361.65 base pay for California and Washington applicants.
Company
develops reusable space vehicles and space-based systems, including the TeraWave satellite communications network.
What you will do
- Design, implement, test, and operate routing control-plane software for satellite, gateway, and terrestrial networks.
- Model current and predicted connectivity across satellites, optical links, gateways, and Points of Presence.
- Implement path-computation algorithms that account for latency, capacity, availability, congestion, policy, and resource constraints.
- Translate network intent and computed paths into forwarding state and develop behavior for topology transitions, degraded links, and failures.
- Integrate telemetry, topology, link-state, and network-condition data into route computation and control systems.
- Build simulation, emulation, and testing capabilities while diagnosing control-plane, data-plane, and physical-topology issues.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related STEM field.
- At least five years of professional software development experience in a technical domain.
- Experience developing software for networking, distributed systems, infrastructure, or embedded systems.
- Experience with IP routing, packet forwarding, convergence, failure recovery, or traffic engineering.
- Production software development experience with C++, Rust, Go, Java, or Python.
- Must be eligible to work in the U.S. under applicable export control regulations.
Nice to have
- Experience with routing protocols, SDN controllers, path-computation systems, or network-management software.
- Experience with satellite, aerospace, mobile ad hoc, wireless mesh, or optical networks.
- Knowledge of IS-IS, BGP, MPLS, Segment Routing, PCEP, TI-LFA, or ECMP.
- Experience with centralized route computation, distributed routing, fast reroute, local protection, or time-varying network topologies.
- Experience programming forwarding behavior on network processors, switching ASICs, embedded systems, or programmable data planes.
Culture & Benefits
- Safety, collaboration, inclusion, trust, equality, and teamwork are emphasized.
- Medical, dental, vision, life insurance, disability coverage, and paid parental leave are available.
- 401(k) with a company match of up to 5% and an Education Support Program.
- Regular employees may receive stock options.
- Up to four weeks of paid time off and up to 14 company-paid holidays.
- Background checks are required, with additional checks for certain job profiles.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →