← All roles

Software Engineer, Networking & OS (R6362)

Shield AI· V-BAT Division – V-BAT Engineering - Software
Apply on company site
Dallas, TX$120k - $190kFull Time EmployeePosted 2mo ago

About the role

Software Engineer (Networking & OS) on V-BAT, focusing on designing, implementing, and optimizing the network infrastructure for a GNSS-denied UAS, with emphasis on reliability, security, and efficiency of air-ground communication across constrained links.

Responsibilities

  • . Design and build custom, resilient Layer 2 / Layer 3 network topologies optimized for V-BAT mission profiles, focusing on device isolation, dynamic traffic management, and transmitting traffic across multiple links.
  • - Implement networking features directly on embedded Linux operating systems, including custom routing, TUN/TAP interfaces, user-space tunnels, and socket-level applications.
  • - Work backward from operator capabilities to build bandwidth-optimized, low-latency communication paths over lossy or constrained radio and satellite links.
  • - Write clean, production-grade C, C++, or Python code to build things like software-defined network interfaces, traffic shaping policies, and link failover mechanisms.
  • - Partner with software engineers, hardware engineers, and field operators to validate end-to-end network performance in both hardware-in-the-loop labs and flight test environments.

Qualifications

  • Bachelor’s degree with 5+ years of relevant experience, or Master’s with 4+ years, or PhD with 2+ years.
  • Strong proficiency writing software in C, C++, or Python in a Linux environment, with a track record of shipping software that interacts directly with the OS networking stack.
  • Deep understanding of Linux networking fundamentals (netlink, IP route/tables, iptables/nftables, TUN/TAP interfaces, Linux network namespaces, and socket programming).
  • Solid grasp of Layer 2 and Layer 3 network fundamentals, custom routing protocols, VLAN tagging, QoS/traffic management, and VPN/tunneling mechanisms (e.g., OpenVPN, GRE, IPsec, or custom user-space tunnels).
  • Practical experience troubleshooting network degradation using low-level tools (tcpdump, wireshark, iproute2, iperf) in lossy, high-latency, or bandwidth-constrained environments.
  • Proven track record of successfully shipping products, showing the ability to navigate development cycles and deliver high-quality solutions on deadlines in a fast-paced environment.
  • Ability to obtain security clearance.

Skills

Required:CC++PythonLinux networking

Benefits

  • Pay within range listed + Bonus + Benefits + Equity
  • Temporary employee offer package (applicable after 60 days of employment) + temporary benefits package
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Shield AI

Autonomy for the world.

Our mission is to protect service members and civilians with intelligent systems.

AerospaceAutonomyDefenseliquid-ai-recruiting-targetsetter-30setter-30-2026-q1

More open roles at Shield AI