Staff Engineer, Software (c++/networking) (r4337)

Shield AI Shield AI · Defense · San Diego, CA +1 · Foundations

Senior Staff Engineer role focused on designing and developing advanced networking capabilities for autonomous systems, specifically the EdgeOS Communication stack. The role involves owning the architecture, implementation, and integration of high-performance C++ networking components for reliable, low-latency communication in dynamic environments.

What you'd actually do

  1. Lead the development of the EdgeOS Communication stack used in deployed systems.
  2. Own the architecture, implementation, and integration of high-performance C++ networking components.
  3. Develop and optimize transport- and application-layer networking features for reliable, low-latency communication.
  4. Collaborate closely with autonomy, systems, and simulation teams
  5. Support development of network simulation capabilities used for testing and validation in simulated environments.

Skills

Required

  • C++ 11 or newer in a production environment
  • networking fundamentals across IP, TCP/UDP, routing, QoS
  • network debugging and analysis tools (e.g., netem, ifconfig, Wireshark, etc)
  • developing and debugging distributed or networked systems
  • leading and delivering complex technical projects with minimal oversight

Nice to have

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • 10 years of related experience with a Bachelor’s degree; or 7 years and a Master’s degree; or 5 years with a PhD; or equivalent work experience

What the JD emphasized

  • complex technical projects with minimal oversight