×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer III, TeraWave

Job in California, Moniteau County, Missouri, 65018, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-09-12
Job specializations:
  • Software Development
    C++ Developer, Unix/Linux, Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 190000 USD Yearly USD 120000.00 190000.00 YEAR
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
Requirements
  • 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
Core Competencies

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
Hard Skills
  • C/C++ Programming
  • Linux Systems Programming
  • IP Routing Protocols
  • DPDK
  • VPP
  • EBPF
  • XDP
  • Memory Management
  • Threading
  • Performance Optimization
Soft Skills
  • Technical Leadership
  • Mentoring
  • Collaboration
Industry Keywords
  • Carrier-Grade Networking Software
  • OSI Model
  • TCP/IP Stack
  • Ethernet Switching
  • NUMA-Awareness
  • Cache-Line Optimization
  • Telecommunications Networking
  • Space Systems
  • Satellite Communications
Tools & Technologies
  • 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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary