CareerPlanSign in

Senior Software Engineer, Networking & OS (R5488)

Dallas, Texas💼 Full-time🗓 2026-08-04 → 2026-09-26

Core

Design, implement, and optimize resilient Layer 2/3 network topologies and embedded Linux networking stacks for Unmanned Aerial Systems (UAS) operating in contested, GNSS-denied airspace.

Role type

Senior Software Engineer (Networking & OS)

Builds

Custom network interfaces, traffic shaping policies, and link failover mechanisms for air and ground devices.

Domain

Defense technology / Embedded Systems / Networking

Deliverable

production ML models | product features | infrastructure

Required skills

C, C++, Python, Linux networking stack, netlink, IP routing, iptables/nftables, TUN/TAP interfaces, Linux network namespaces, socket programming

Preferred skills

null

Technologies

Linux, C, C++, Python

Responsibilities

Design custom resilient network topologies optimized for mission profiles; Implement networking features directly on embedded Linux OS; Build bandwidth-optimized, low-latency communication paths over lossy or constrained radio and satellite links; Write production-grade code for software-defined network interfaces and traffic shaping; Validate end-to-end network performance in hardware-in-the-loop labs and flight test environments.

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.