Senior Software Engineer - OS, Robot Software
New
Looking for a software engineer job in Sunnyvale? Choose from 105 open roles at 10 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.
Free. No credit card needed.
The roles on this page span a wide arc of software engineering work, united largely by an AI and machine learning thread. At one end sit systems-level positions: the AI Storage engineer at Google works on large-scale distributed storage infrastructure, writing and reviewing production code in Go, C++, or Java. The On-Device Machine Learning engineer optimises model inference and hardware acceleration across Android, iOS, and desktop platforms. Higher up the seniority ladder, the Senior Staff Engineer for Agent Governance architects evaluation frameworks and sandbox environments for complex multi-agent systems, while the Model as a Service engineer builds the infrastructure that lets model creators monetise and serve their models on Vertex AI. The Principal Engineer for Service Networking AI shapes multi-year networking strategy for agentic workloads across cloud infrastructure. Titles elsewhere in the sample point to autonomous vehicles, GPU computing, and full-stack HMI development, so the work is technically diverse even within the AI theme.
Skills counts reflect how often a term appears in posting descriptions across all roles on this page, not whether it is a strict requirement. With a sample of this size, the figures give a rough signal only. C++ and Python appear in roughly half the postings, and Kubernetes is mentioned almost as frequently, suggesting infrastructure and systems work is common. GPU experience, APIs, and LLM-related topics appear in a substantial minority. Master's degree and PhD mentions are notable but do not confirm those credentials are mandatory in every posting that references them.
The employers' own advertised ranges, for individual roles at different levels — not an average and not a market rate.
The overwhelming majority of postings on this page are listed as on-site, with a small minority described as hybrid. No postings are listed as remote. Candidates should expect to be present in Sunnyvale for most of these roles. The hybrid postings do not specify how many days on-site are expected, so the precise arrangement for those roles is not stated and would need clarifying with each employer directly. Unknown work-mode listings do not appear in this set, which means the on-site expectation is at least consistently stated.
Jobs checked 3 hours ago. · Guide reviewed 9 September 2026.
Search by role, company, or anything a posting mentions.