Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Shield AI

Senior Staff Engineer, Software – C++, Networking

Shield AI

. Lead the development of the EdgeOS Communication stack used in deployed systems.

Posted 3/20/2026full-timeSan Diego • California • 🇺🇸 United StatesSenior💰 $180,000 - $270,000 per yearWebsite

About the role

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

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • Typically requires a minimum of 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.
  • Proficient with C++ 11 or newer in a production environment.
  • Understanding of networking fundamentals across IP, TCP/UDP, routing, QoS, and hands-on experience with network debugging and analysis tools (e.g., netem, ifconfig, Wireshark, etc).
  • Experience developing and debugging distributed or networked systems.
  • Proven track record of leading and delivering complex technical projects with minimal oversight.

Benefits

Comp & perks
  • Pay within range listed + Bonus + Benefits + Equity
  • Pay within range listed above + temporary benefits package (applicable after 60 days of employment)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++networking componentstransport-layer featuresapplication-layer featuresnetwork simulationnetwork debuggingdistributed systemsnetworked systemslow-latency communicationhigh-performance computing
Soft Skills
leadershipcollaborationproject managementcommunicationproblem-solvingtechnical oversight