Software Engineer III, TeraWave
Job in
California, Moniteau County, Missouri, 65018, USA
Listed on 2026-09-12
Listing for:
Jobtailor
Full Time
position Listed on 2026-09-12
Job specializations:
-
Software Development
C++ Developer, Unix/Linux, Software Engineer, Embedded Software Engineer
Job Description & How to Apply Below
- Design and develop high-performance packet-processing applications in C/C++ using DPDK and FD.io VPP for the Tera Wave Point of Presence
- Profile and optimize software for line-rate performance at 100G/400G speeds while minimizing latency and jitter
- Implement IP routing protocols including BGP, OSPF, and IS-IS, plus SRv6, MPLS, and GRE tunneling encapsulation
- Develop drivers and software interfaces for hardware accelerators, SmartNICs, and FPGA-offload engines
- Architect distributed dataplane systems scaling horizontally across Tera Wave Point of Presence clusters
- Provide technical leadership, conduct code reviews, and mentor junior engineers
- Collaborate with platform, hardware, and network engineering teams on dataplane software requirements and interfaces
- Drive continuous performance benchmarking and optimization of packet-forwarding pipelines
- Contribute to software architecture decisions and technology selection for Tera Wave network-edge infrastructure
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- 2+ years of experience in systems programming with a demonstrated track record of shipping carrier-grade networking software
- Expert-level proficiency in C or C++
- Strong experience with Linux systems programming, including threading, memory management, and interrupt handling
- Solid understanding of the OSI model, TCP/IP stack, and Ethernet switching fundamentals
- Hands-on experience with DPDK or VPP preferred
- Knowledge of eBPF, XDP, or Linux Kernel networking internals preferred
- Experience with Mellanox/NVIDIA (), Intel E810, or Broadcom DNX-based silicon preferred
- Deep understanding of BGP, EVPN, and Segment Routing (SRv6) preferred
- Experience with CPU pinning, NUMA-awareness, and cache-line optimization techniques preferred
- Experience with containerized networking, including Kubernetes CNI and DPDK-in-Docker deployments preferred
- Background in space systems, satellite communications, or telecommunications networking preferred
- Must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum
- Required to undergo Blue's Standard Background Check
Demonstrates expertise in C/C++ programming for high-performance packet-processing applications, with a strong focus on optimizing software for networking performance and implementing IP routing protocols. Proven ability to collaborate across engineering teams and provide technical leadership in developing scalable dataplane systems.
Highest-signal resume keywords- C/C++ Programming
- Linux Systems Programming
- DPDK or VPP Experience
- IP Routing Protocols (BGP, OSPF, IS-IS)
- Technical Leadership
- C/C++ Programming
- Linux Systems Programming
- IP Routing Protocols
- DPDK
- VPP
- EBPF
- XDP
- Memory Management
- Threading
- Performance Optimization
- Technical Leadership
- Mentoring
- Collaboration
- Carrier-Grade Networking Software
- OSI Model
- TCP/IP Stack
- Ethernet Switching
- NUMA-Awareness
- Cache-Line Optimization
- Telecommunications Networking
- Space Systems
- Satellite Communications
- SmartNICs
- FPGA-Offload Engines
- Kubernetes CNI
- DPDK-in-Docker
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×