Shield AI
Software Engineer, Networking & OS (R5488)
- Confirmed live in the last 24 hours
- $120k–$190k
- Mid level
- Full time employee
- On-site · Dallas, Texas
- 5+ yrs exp
- Added 2 months ago
About this role
Shield AI is seeking a skilled Software Engineer to build and optimize the network infrastructure for their V-BAT Unmanned Aerial System, which operates in challenging, contested environments. This role involves designing custom network topologies, implementing networking features directly on embedded Linux systems, and ensuring reliable, secure communication across various links. The ideal candidate will have a strong background in Linux networking fundamentals and a proven ability to deliver high-quality software.
What you'll do
- Design and build custom network topologies for V-BAT.
- Implement networking features on embedded Linux operating systems.
- Optimize communication paths over lossy and constrained links.
- Write clean, production-grade code in C, C++, or Python.
- Validate network performance in lab and flight test environments.
- Collaborate with engineers and operators to ensure seamless integration.
What they're looking for
- Python
- Linux Networking
- TCP/IP
- Routing Protocols
- VLAN Tagging
- VPN/Tunneling
- Troubleshooting (tcpdump, Wireshark)
Benefits
- Bonus
- Equity
- Benefits Package
- Equal Opportunity Workplace
- Affirmative Action Employer
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Shield AI
Shield AI develops autonomous defense aircraft platforms, including systems like the V-BAT, requiring sophisticated hardware integration and testing. The company is hiring mechanical engineers, electrical engineers, and supplier development specialists to design aircraft systems, develop test solutions, and manage aerospace supply chains.
- Industry
- Aerospace & Defense
Likely interview questions
- Describe your experience troubleshooting network degradation in challenging environments.
- Explain your understanding of Linux network namespaces and how you've utilized them.