Staff Network Engineer
Company | Shield AI |
---|---|
Location | Dallas, TX, USA |
Salary | $139538 – $209306 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Minimum of 7 years of related experience with a Bachelor’s degree in Computer Science (or related field); or 6 years and a Master’s degree; or 4 years with a PhD; or equivalent work experience.
- Proven experience in designing, implementing, and deploying network systems, preferably for autonomous or aerospace applications.
- Strong understanding of network protocols (e.g. TCP/IP) and communication systems in embedded devices.
- Knowledge of and experience with routing and switching concepts and protocols, such as DNS, DHCP, GRE, IPSEC, QoS, VLANs, BGP, OSPF, EIGRP, VPNs, QUIC.
- Proficiency in network simulation and analysis tools.
- Familiarity with cybersecurity principles and practices.
- Familiarity with network programming and tools (e.g. Wireshark, TCPDump).
- Experience with Linux, scripting, command line tools, etc.
- Experience developing C, C++, and/or Python software
- Excellent communication skills, with the ability to effectively collaborate with multidisciplinary teams and external stakeholders.
- Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes
- Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed expectations in a fast-paced environment.
- You have a demonstrated record of working hard, being a trustworthy teammate, holding yourself and others to high standards, and being kind to others.
Responsibilities
- Design and implement network architectures for UAS, ensuring high performance, reliability, and security.
- Lead the integration of the V-BAT UAS with multiple external networks, such as ground-based radio and satellites.
- Develop and maintain communication protocols and network management systems for UAS operations.
- Optimize network performance for various mission profiles, including high-bandwidth and low-latency applications.
- Develop software which implements, configures, and provisions networking equipment.
- Collaborate with cross-functional teams, including software engineers, autonomy engineers, and hardware engineers, to ensure comprehensive network solutions.
- Conduct testing and validation of network systems in lab and field environments.
- Stay current with advancements in network technologies and apply best practices to our systems.
Preferred Qualifications
- Expertise on network security, firewalls, public key infrastructure and industry best practices
- Experience customizing, deploying, and maintaining Linux distributions created with Yocto on various hardware platforms