Staff Engineer, Software (C++/Networking)
$150k - $270kShield AI
Staff Engineer
Shield AI is seeking a staff engineer to help lead the design and development of advanced networking capabilities that support our autonomous systems. As part of the hivemind foundations team, you'll focus on building high-performance, reliable networking software spanning transport through application layers. Your work will enable resilient communications for autonomous aircraft and ground systems operating in dynamic and contested environments. This role sits at the intersection of networking, distributed systems, and autonomy infrastructure, and is critical to our ability to deploy robust autonomous systems in real-world operations.
What you'll do:
- 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.
Required qualifications:
- Bachelor's degree in computer science, electrical engineering, or a related field.
- Typically requires a minimum of 7 years of related experience with a bachelor's degree; or 5 years and a master's degree; or 3 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.
Preferred qualifications:
- Experience with C++17 or newer standards.
- Knowledge of cmake and conan build systems.
- Background in distributed systems, simulation, or autonomous robotics environments.
- Experience with network emulation or simulation tools (e.g., ns-3, emane, core, mininet).
- Familiarity with RF communication systems or wireless networking concepts.
Staff: $150,000- $225,000 senior staff: $180,000- $270,000
$150,000 - $270,000 a year
Full-time regular employee offer package:
Pay within range listed + bonus + benefits + equity
Temporary employee offer package:
Pay within range listed above + temporary benefits package (applicable after 60 days of employment)
Salary compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, licenses and certifications, and specific work location. All offers are contingent on a cleared background and possible reference check. Military fellows and part-time employees are not eligible for benefits. Please speak to your talent acquisition representative for more information.
Shield AI is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status. If you have a disability or special need that requires accommodation, please let us know.
- ...a passionate and innovative engineer looking to help develop state... ...We are seeking an experienced Software Integration Engineer passionate... ...including Python or C++. Experience with autonomous... ...testing Familiarity with networking, operating-systems, and radio...SoftwareNetworkFull timeTemporary workPart timeWorldwide
- ...Position : Senior Principal Software Engineer – Onsite (Proficiency in C++/C, embedded, real-time, multi-threaded software design and development & QNX... ...Experience with QNX OS is desired. ~ Experience in computer networking is a plus. ~ Excellent written and oral...SoftwareNetworkContract workDay shift
- ...to work on the Infrastructure Engineering team to develop our world-... ...skilled engineers to perform software engineering duties such as: problem... ...enterprise Optimize network hardware and software to enable... ...With: This position is for a Staff Virtualization Engineer for our...SoftwareNetworkWork experience placementFlexible hours
$95 - $105 per hour
...Immediate need for a talented Senior Software Engineer - C, C , Embedded Programming. This is a 12 months contract opportunity with long... ...with communication protocols (UART, SPI, I2C). ~ Networking application development experience, including, TCP/IP, TLS 1...SoftwareNetworkContract workLocal areaImmediate start- ...complex applications problems, system administration issues or network concerns. Engineers will work with mobile devices testing the latest features... ..., Scientific, Data Mining and Database management software Access software, cloud-based management software, communications...SoftwareNetwork
$40k
Saic in San Diego is looking for a motivated Software Engineer Intern to join the team. This role offers hands-on experience... ...development initiatives in languages like C++, Python, and C, assisting with network monitoring and security analysis, and collaborating...SoftwareNetworkInternship$134.8k - $202.2k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:... ...Strong development experience with C/C++ and strong programming skills... ...hypervisors is beneficial Strong networking concepts and systems programming experience...SoftwareNetworkWork experience placementWork from home$136k - $212k
...Senior Staff Engineer, Software Req ID: 135513 Hiring Manager: Kevin Frick Region: Americas... ...products running SONiC (Software for Open Networking in the Cloud) and OpenBMC within... ...Development: Strong proficiency in Python, C/C++, Rust, or Java; experience building...SoftwareNetworkTemporary workWork at officeLocal areaRemote workWorldwide$158.4k - $237.6k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group... ..., audio, and multimodal networks for deployment on Qualcomm... ...seeking a talented and motivated Staff Software Engineer with expertise in... ...~ Experience with C++ for performance-critical components...SoftwareNetworkWork experience placementImmediate startWork from home$178.4k - $267.6k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Machine... ...with enabling on-device AI using modern software engineering best practices. Minimum Qualifications... ..., pruning etc. Knowledge of neural networks, with hands-on experience using ML...SoftwareNetworkWork experience placementWork from home$175k - $185k
Overview Staff Engineer, CI/CD & Cloud Infrastructure Location: San Diego... ...build systems for Python, C/C++, and CUDA codebases on Linux... ...Manage high-speed networking infrastructure between instruments... ...Own deployment workflows for software delivered to embedded instruments...SoftwareNetworkFull timeLocal area- ...Sr. Staff Engineer Software At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact... ...Governance: Ground systems often sit at the boundary between networks at different classification and compartment boundaries. This...SoftwareNetworkFlexible hours
$192.7k - $289.1k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Machine Learning... ...group within Qualcomm which spans software, hardware, and systems, and we contribute... ...top researchers across Qualcomm’s global network. Thrive in an inclusive, innovation‑driven...SoftwareNetworkWork experience placementWork from homeWorldwide$200.6k - $271.4k
...As a Machine Learning Engineer, you will play a prominent... ...models, graph neural networks, active learning; Experience... ...record in open‑source software development, e.g.,... ...level language (e.g., C++, Rust); Experience with... ...400 (Redwood City, CA) Staff Machine Learning Engineer...SoftwareNetworkContract workLocal area$178.4k - $267.6k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Machine Learning... ...with enabling on-device AI using modern software engineering best practices. Minimum... ...quantization, pruning etc. Knowledge of neural networks, with hands-on experience using ML...SoftwareNetworkWork experience placementWork from home- ...data across the enterprise. What You’ll Do We are seeking a Staff Software Engineer to lead the design and development of next‑generation AI‑... ...public at scale. AWS, Azure & Google hands‑on experience with network administration: VPCs, ACLs, subnets, peering, DNS knowledge...SoftwareNetworkFlexible hours
$500 per month
...ROLE AND WHAT WOULD YOU BE DOING? As a Staff DevOps Engineer on the Infrastructure Platform team,... ...AWS environments, including compute, networking, storage, identity, and Kubernetes‑based... ...you have: 8+ years of experience in software, infrastructure, or systems engineering...SoftwareNetworkRemote workHome officeFlexible hours$177k - $265.6k
...Northrop Grumman Aeronautics Systems is looking to add a Staff Engineer Software - Thread Lead to join our team in San Diego, CA. This... ...dissemination across diverse data formats, technologies, and network/distribution protocols. Translate raw sensor and telemetry...SoftwareNetworkFull timeImmediate startRemote workRelocation packageShift work$201.3k - $302.2k
Staff Security Engineer - Health Software San Diego, California, United States Software and Services Imagine what you could do here. At Apple, great ideas... ...across multiple domains, including cloud security, network security, application security, and data security Experience...SoftwareNetworkRelocation$183.2k - $274.8k
...looking for you to join our team as a Sr Staff Cyber Systems Engineer to join the Sentinel Mission Defense... ...Engineering efforts for complex software and hardware airborne vehicle and ground... ...Security Engineering practices, network technologies, DoD system development...SoftwareNetworkContract workWork at officeRelocation packageShift work- ...Embedded C++ Software Developer Embedded C++ Software Developer - video Contract (6 month+... .../ US CITIZENS ONLY Embedded Software Engineer (6 months+ Contract) We are seeking skilled... ..., and familiarity with TCP/IP networking, § MPEG/Video codec, and security hardening...SoftwareNetworkContract work
- ...Northern CA. As a member of the Pre-Sales Engineering Team, you will be responsible for... ...requirements for business solutions related to network, datacenter, security, data/AI, and... ...formulate a solution consisting of hardware, software, licensing, and engineering services....SoftwareNetworkFor contractors
$143.4k - $262.9k
...Northrop Grumman Aeronautics Sector (NGAS) Software Engineering Center of Technical Excellence (CoTE)... ...CoTE organization is seeking a Sr. Staff Engineer Software to lead the Full Stack... ...systems often sit at the boundary between networks at different classification and...SoftwareNetworkFull timeInternshipWorldwideRelocation packageFlexible hoursShift work- ...center infrastructure, security, physical servers, hypervisors, network communications, storage and data protection, and public cloud.... ...Implementation and operational administration of hardware and software upgrades and deployments Apply security remediation, vulnerability...SoftwareNetwork
- ...compliance, and end-user support. The Full Stack Engineer will report to the Senior Director,... ...and deployment of secure, high-quality software solutions in collaboration with multiple... ...MuleSoft platforms. Familiarity with networking and security protocols including TCP/IP,...SoftwareNetwork
- ...end-user systems within a secure Department of Defense environment. The specialist will assist in troubleshooting hardware, software, and network issues across local and remote users, while ensuring compliance with cybersecurity and system access protocols. Key Responsibilities...SoftwareNetworkLocal areaRemote work
$168k - $239k
...most advanced self‑driving hardware and software solution. The efficiency demands of such... ...specifications. As a GPU performance software engineer within the Software Performance team, you... ...tools like Nsight. Strong knowledge of C++ and experience in large code bases,...SoftwareTemporary workRelocation package- ...in contested environments, we are looking for a Survivability Engineer to shape and optimize the low observable (LO) performance of our... ...survivability analysis in contested environments (e.g., IADS, radar networks). Familiarity with platform CONOPS, threat modeling, and...NetworkFull timeTemporary workPart timeWorldwide
$158.4k - $237.6k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group... ...-optimized, power-efficient software and hardware to enable the... ...constraints to drive multi-modal network architectures for combined... ...coding skills in Python and C++ for production and on-device...SoftwareNetworkWork experience placementWork from homeRelocation package- ...automation tools: Terraform, Ansible, Jenkins, Git. Solid understanding of cloud computing, particularly OCI - compute, storage, networking, IAM, monitoring. Experience with monitoring and troubleshooting tools: OEM, ELK, OCI Monitoring. Preferred Qualifications...SoftwareNetworkShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Engineer, Software (C++/Networking). Be the first to apply!
- engineering aide San Diego, CA
- staff engineer San Diego, CA
- staff data engineer San Diego, CA
- senior staff engineer San Diego, CA
- assistant engineer San Diego, CA
- senior staff systems engineer San Diego, CA
- project engineer assistant project manager San Diego, CA
- assistant mechanical engineer San Diego, CA
- technology administrator San Diego, CA
- software engineer staff San Diego, CA


