
Senior/Staff Software Engineer, Core Connectivity
Zoox
Foster City, CA • 53m ago • Hybrid
Senior
Hybrid
255,000 - 320,000 USD/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
- Role: Senior/Staff Software Engineer (Core Connectivity)
Description
Own the core connectivity layer that moves sensor data, perception outputs, planning decisions, and control commands with low latency and high predictability. Design and build low-latency inter-process and inter-host transport in C++ (zero-copy, shared-memory buffers, lock-free queues), and make it resilient to crashes, restarts, out-of-order hosts, and network issues. Build pub/sub and RPC messaging APIs on top, and evolve Protocol Buffers serialization and message schemas safely.
Responsibilities
- Design and build low-latency inter-process and inter-host transport in C++ (zero-copy paths, shared-memory buffers, lock-free queues)
- Measure and reduce end-to-end latency and jitter as message volume grows
- Ensure transport correctness and performance under failures (process crash/restart, hosts starting out of order, packet drops/delays)
- Root-cause and fix fleet and simulation connectivity issues through the design
- Build pub/sub and RPC messaging APIs with delivery, ordering, and latency guarantees
- Evolve message schemas and the Protocol Buffers serialization layer (schema evolution, compact encodings, migration to new formats)
- Provide technical direction and lead designs across multiple teams
Requirements
- Bachelor’s or Master’s degree in computer science, electrical/computer engineering, or equivalent experience
- 7+ years of software development experience
- Strong modern C++ on Linux in large, performance-critical codebases
- Background in transport or networking software: messaging systems, network protocols, or distributed-system communication
- Experience building low-latency systems with measurement and reduction of tail latency using zero-copy, shared memory, lock-free data structures, and cache-aware data layout
- Solid systems fundamentals: concurrency, memory management, process lifecycle, sockets, and the Linux networking stack
Benefits
Work on a foundational connectivity layer used by nearly every software team, with direct impact on how the vehicle drives.
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior/Staff Software Engineer
Quarterhill
Senior
Technology
Remote
$150K - $190K/yr
1 days ago
Senior Software Engineer
LegalZoom Poland sp. z o.o.
Senior
Technology
Kraków, Poland · On-site
21K zł - 28K zł/yr
3 days ago

Senior Staff Software Engineer
Grafton Recruitment
Senior
Technology
Kraków, Pl-06, Poland · On-site
N/A
7 days ago
Senior Software Engineer (C++) / Scrum Master
Comernal Software Sp. z o.o.
Senior
Technology
Katowice, Poland · On-site
24K zł - 30K zł/yr
7 days ago
Senior Backend Software Engineer (Java, Spring Boot)
HEB Grocery Company, LP
Senior
Technology
San Antonio, TX · On-site
$124K - $124K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior C++ Engineer
N-iX
Senior
Technology
Kraków, MA, Poland · Remote
$0K - $0K/yr
7 days ago
Senior Software Engineer (Data Platform)
Bizee
Senior
Technology
Kraków, Poland · On-site
324K zł - 456K zł/yr
7 days ago
Senior Software Engineer, Core Platform & Resiliency
CrowdStrike, Inc.
Senior
Technology
New York, NY · On-site
$140K - $220K/yr
14h ago
Senior Software Engineer
tripstack
Senior
Technology
Kraków, Poland · On-site
N/A
7 days ago
Potential salary for Senior/Staff Software Engineer, Core Connectivity role
Improve your resume for just $5
$255,000 – $320,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights