Posted in

Staff Network Engineer

Staff Network Engineer

CompanyShield AI
LocationDallas, TX, USA
Salary$139538 – $209306
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior, 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