Назад
Company hidden
6 дней назад

Software Engineer II (TeraWave)

170 013 - 238 018$
Формат работы
onsite
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Software Engineer II (TeraWave) (C/C++/Rust, DPDK/VPP): Building high-performance network edge software for the TeraWave satellite communications Point of Presence with an accent on packet processing, carrier-grade networking, and microsecond-level performance. Focus on optimizing 100G/400G dataplanes, integrating routing and tunneling protocols, and developing interfaces for SmartNIC and FPGA acceleration.

Location: Greater Seattle Area or Cupertino, California, United States

Base pay: $170,013–$238,018 per year for California and Washington applicants; other site ranges may differ.

Company

hirify.global develops reusable space vehicles and systems and is building TeraWave, a satellite communications network designed to provide high-speed connectivity for enterprise, data center, and government users.

What you will do

  • Develop high-performance packet-processing applications in C/C++ using DPDK and FD.io VPP for the TeraWave Point of Presence.
  • Profile and optimize packet-forwarding software for line-rate 100G/400G performance with minimal latency and jitter.
  • Implement and integrate IP routing protocols including BGP, OSPF, and IS-IS, plus SRv6, MPLS, and GRE tunneling.
  • Develop drivers and software interfaces for hardware accelerators, SmartNICs, and FPGA offload engines.
  • Continuously benchmark and optimize dataplane performance.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Expert-level proficiency in Rust, C, or C++.
  • Experience with Linux systems programming, including threading, memory management, and interrupt handling.
  • Solid understanding of the OSI model, TCP/IP, and Ethernet switching fundamentals.
  • Applicants must be U.S. citizens or nationals, U.S. permanent residents, or lawfully admitted refugees or asylees.

Nice to have

  • Hands-on experience with DPDK or VPP.
  • Knowledge of eBPF, XDP, or Linux kernel networking internals.
  • Understanding of BGP, EVPN, and Segment Routing (SRv6).
  • Experience with CPU pinning, NUMA awareness, and cache-line optimization.
  • Experience with containerized networking, including Kubernetes CNI and DPDK-in-Docker deployments.
  • Background in space systems, satellite communications, or telecommunications networking.

Culture & Benefits

  • Safety, collaboration, inclusion, trust, equality, and teamwork are emphasized.
  • Medical, dental, vision, life insurance, disability coverage, paid parental leave, and an education support program.
  • 401(k) with company matching of up to 5% and stock options for regular employees working at least 20 hours per week.
  • Up to four weeks of paid time off per year based on scheduled hours and up to 14 company-paid holidays.
  • Standard background checks are required; additional checks may apply to certain job profiles.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →