FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer II – TeraWave
BLUE ORIGIN. Develop high-performance packet-processing applications in C/C++ using DPDK and FD.io VPP for the TeraWave Point of Presence .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expert-level proficiency in C/C++ and Rust for developing high-performance packet-processing applications, with a strong understanding of Linux systems programming and networking protocols. Capable of optimizing software for high-speed performance and integrating advanced networking technologies.
Highest-signal resume keywords
Expert-Level Proficiency In C/C++Linux Systems ProgrammingDPDK Or VPP ExperienceUnderstanding Of BGP And SRv6Containerized Networking Experience
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C++RustDPDKVPPLinux Systems ProgrammingBGPOSPFIS-ISSRv6MPLS
Tools & Technologies
SmartNICsFPGA-Offload EnginesKubernetes CNIDPDK-In-Docker
Industry Keywords
Packet-ProcessingNetworkingTelecommunicationsSatellite CommunicationsSpace Systems
Tech Stack
Tools & technologiesDockerKubernetesLinuxRustSwitchingTCP/IPC++
About the role
Key responsibilities & impact- Develop high-performance packet-processing applications in C/C++ using DPDK and FD.io VPP for the TeraWave Point of Presence
- Profile and optimize software for line-rate performance at 100G/400G speeds while minimizing latency and jitter
- Implement and integrate IP routing protocols including BGP, OSPF, and IS-IS
- Implement tunneling encapsulation headers including SRv6, MPLS, and GRE
- Develop drivers and software interfaces for hardware accelerators, SmartNICs, and FPGA-offload engines
- Drive continuous performance benchmarking and optimization of packet-forwarding pipelines
- Build network-edge software operating at the intersection of the Linux kernel and user-space networking
- Contribute to TeraWave, Blue Origin’s satellite communications network providing global connectivity
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Electrical Engineering, or 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 stack, and Ethernet switching fundamentals
- Hands-on experience with DPDK or VPP preferred
- Knowledge of eBPF, XDP, or Linux Kernel networking internals preferred
- 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
- Ability to satisfy Blue’s Standard Background Check
Benefits
Comp & perks- Medical, dental, and vision insurance
- Basic and supplemental life insurance
- Paid parental leave
- Short- and long-term disability
- 401(k) with company match of up to 5%
- Education Support Program
- Stock options for all regular employees working at least 20 hours/week
- Up to four weeks of paid time off per year based on weekly scheduled hours
- Up to 14 company-paid holidays
- Potential benefits and bonuses based on role type, job level, individual contributions, and company results