Shield AI
Software Engineer, Networking & OS (R6362)
Dallas, Texas · Full-time · Posted Oct 27, 2026
- Experience
- Bachelor’s degree with 5+ years of relevant experience, or Master’s with 4+ years, or PhD with 2+ years.
- Education
- Bachelor’s, Master’s, or PhD; no equivalent experience alternative stated.
About the job
Designs and optimizes resilient networking for V-BAT unmanned aircraft, implementing Linux networking features and validating reliable communication across air and ground systems.
What you'll do
- Build resilient Layer 2/Layer 3 network topologies and communication paths for constrained radio and satellite links.
- Implement embedded Linux networking features and production software in C, C++, or Python.
- Validate end-to-end network performance in hardware-in-the-loop labs and flight tests with engineering teams and operators.
What they ask for
- Bachelor’s degree with 5+ years of relevant experience, or Master’s with 4+ years, or PhD with 2+ years.
- Proficiency in C, C++, or Python in Linux, including software that interacts with the OS networking stack.
- Strong knowledge of Linux networking, Layer 2/3 fundamentals, routing, traffic management, and VPN/tunneling.
- Practical experience troubleshooting network degradation with low-level tools in lossy or constrained environments; ability to obtain security clearance.
Nice to have
- Embedded Linux networking development using Yocto or OS-level customization tools.
- Experience in RF/hardware network design, robotics/autonomy/aerospace/edge networking, or embedded network security.
Tools
C, C++, Python, Linux, netlink, iptables/nftables, TUN/TAP, Yocto
Model-written summary · the original posting is authoritative