Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer, Silicon Systems Software

$147k - $211k

Google Inc.

Software Engineer, Silicon Systems Software Note: By applying to this position you will have an opportunity to share your preferred working location from the following: San Diego, CA, USA; Mountain View, CA, USA . Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages (e.g., C, C++, or Rust), or 1 year of experience with an advanced degree. 2 years of experience working with embedded operating systems. Experience with performance modeling, performance analysis, or simulation tools. Preferred qualifications Master's degree or PhD in Computer Science or related technical fields. Experience with embedded systems, OS internals (e.g., hypervisors, drivers, firmware), and Android system architecture (including Linux kernel and system services). Experience analyzing system performance, power consumption, and memory management, including proficiency in Python for developing automated test frameworks and data analysis. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast‑paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full‑stack as we continue to push technology forward. Join us to manage complex security challenges at the hardware‑software interface, contributing to the security foundation of Google's flagship mobile devices, and making a tangible impact by developing novel security features for millions of users. As a Systems Software Engineer, you will design and implement hardware‑software interface systems for Google's Tensor SoC and Pixel devices. You will develop low‑level system code that powers the mobile and Generative AI applications for millions of users. In this role, you will bridge the gap between hardware architecture and system software to maximize platform stability, performance, and power efficiency. Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology. The US base salary range for this full‑time position is $147,000-$211,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job‑related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google. Responsibilities Design, develop, test, and maintain low‑level software utilizing C, C++, or Rust for the Tensor SoC and Pixel ecosystem. Develop prototypes and proof‑of‑concepts, iterating to evaluate the viability and feasibility of solutions proposed by the architecture team across simulation, emulation, and physical silicon goals. Refine system architecture by participating in hardware/software design discussions and collaborate cross‑functionally with Hardware, Software, Product, and Architecture teams to enable hardware/software co‑design and implement system‑level solutions. Drive performance modeling, simulation, and analysis to predict system behavior and guide architectural trade‑offs, focusing on metrics such as throughput, latency, and power consumption. Analyze, optimize, and debug complex low‑level system behaviors, operating system interactions, memory management, and hardware-software interfaces. Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents‑to‑be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google's EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire . Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting. To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes. #J-18808-Ljbffr Google Inc.

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Silicon Systems Software in Mountain View, CA vacancy
  • $147k - $211k

    Software Engineer, Embedded Systems Security, Silicon Apply info_outline info_outline X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; San Diego, CA, USA . Bachelor’... 
    Suggested
    Full time

    Google Inc.

    Mountain View, CA
    5 days ago
  • $125k - $185k

     ...now valued at $15 billion, the Silicon Valley company is creating...  ...and infrastructure, operating systems, and autonomy. Eighteen of the...  ...the Role The Systems Engineering Tools & Traceability Engineer...  ...degree in Computer Science, Software Engineering, Robotics, Electrical... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Compute

    Sunnyvale, CA
    21 days ago
  • $146k - $183k

     ...outdoors and a desire to protect it for future generations. Role Summary Join as Senior Silicon Validation Software Engineer in Autonomy Hardware and Sensing Systems team. You will be part of the team to build Rivian's next generation hardware platformincluding... 
    Suggested
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Rivian

    Palo Alto, CA
    3 days ago
  •  ...Mind Robotics Inc. is looking for a Robotics Software Engineer in Palo Alto, California. You will design, develop, and maintain runtime systems that enable reliable operation of robotic platforms, ensuring robustness across real-world deployment scenarios. The ideal candidate... 
    Suggested

    Mind Robotics Inc.

    Palo Alto, CA
    4 days ago
  •  ...media experiences. The role requires designing and implementing scalable systems to support high-performance media interactions, optimizing data pipelines, and collaborating closely with engineers and researchers. Candidates should have proficiency in Python or Rust, experience... 
    Suggested

    Dormont Manufacturing Company

    Palo Alto, CA
    4 days ago
  •  ...employees to converse with all of their business systems through natural language to quickly find...  ...automation with Moveworks’ Reasoning Engine and natural language capabilities, we...  ...better for everyone. The Role Are you a software engineer who has honed your craft, partnership... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    4 days ago
  • $125k - $185k

     ...A technology company located in Sunnyvale is seeking a Backend Software Engineer with expertise in Python and experience in backend development. The role involves designing and developing internal tools and APIs for autonomous vehicle programs, integrating data tools,... 

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  •  ...Senior Software Engineer, Agentic Systems - Moveworks Company Description Who we are Moveworks is the Agentic AI Assistant platform that empowers the entire workforce. Our platform enables employees to converse with all of their business systems through natural language... 
    Work at office
    Remote work
    Flexible hours

    Moveworks.ai

    Mountain View, CA
    4 days ago
  • $160k - $210k

     ...future of data centers. nEye's MEMS-based silicon photonics optical circuit switches (OCS...  ...Overview We are hiring a Station Software Engineer who will design, implement, and...  ...bench rigs" to reproducible, documented systems for multiple lab uses. Ensure software... 

    nEye Systems

    Santa Clara, CA
    1 day ago
  •  ...A leading aerospace company in California is looking for a New Graduate Engineer in Software (Starlink) to contribute to the development of cutting-edge software for a major satellite internet project. Candidates should possess a relevant Bachelor's degree and programming... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Sunnyvale, CA
    9 hours ago
  • $140k - $230k

     ...Our partner is hiring a Software Engineer to help build the core systems powering our drone platform. You'll work on software that directly interacts with real-world hardware. What you'll do Build and maintain core software systems for drone operations Work... 
    Full time

    Calbuco Consulting

    Palo Alto, CA
    3 days ago
  • $160.36k - $240.54k

     ...safer, richer, and more connected future. About the Role We’re looking for senior engineers to build/scale Nuro's large-scale computing infrastructure in the cloud/data center. This system is the foundation of many critical business applications throughout the company,... 

    Icehouseventures

    Mountain View, CA
    9 hours ago
  •  ...we are building a mathematical reasoning engine that operates with absolute precision. While...  ...the Role We are looking for a pragmatic, Software Engineer to own the productionization of...  ...complex data-loading and evaluation systems for non-deterministic models. Experience... 

    Harmonic

    Palo Alto, CA
    9 hours ago
  • $150k - $220k

     ...Software Engineer WindBorne Systems is supercharging weather forecasts with a unique proprietary data source: a global constellation of next-generation smart weather balloons targeting the most critical atmospheric data. We design, manufacture, and operate our own... 
    Work at office

    WindBorne Systems

    Palo Alto, CA
    3 days ago
  •  ...BairesDev places Indian DevOps Engineers into Silicon Valley client work (fully remote). 3+ years experience, dollar-denominated comp...  ...engineering for AI-powered and high-traffic systems. Hardware and software setup is provided; flexible hours with US-timezone overlap... 
    Remote work
    Flexible hours

    Cloudsoftsol

    Palo Alto, CA
    4 days ago
  • $160k - $185k

     ...innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team. You will play a crucial role in...  ...ideal candidate will have extensive experience in embedded systems and real-time operating systems. This position offers a competitive... 
    Relocation package

    LTA Research

    Sunnyvale, CA
    9 hours ago
  • $183k - $271k

    Lead Engineer, Silicon and Software Integration, Google Cloud Google Sunnyvale, CA, USA Apply Bachelor's degree in Electrical Engineering, Computer...  .... Experience leading a cross-functional team of digital systems. Preferred qualifications: Master's degree or PhD in... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $168k - $230k

     ...United States Digital Space LLC is looking for a Sr. Security Software Engineer (Starshield) to enhance security across various systems. Candidates should have extensive experience in software development, especially in security applications. This role is pivotal in designing... 

    United States Digital Space LLC

    Palo Alto, CA
    3 days ago
  • $166k - $244k

    A leading technology company based in Sunnyvale is looking for a Senior Software Engineer to develop next-generation software solutions. The ideal candidate will have 5 years of experience in software development and expertise in C++. Responsibilities include writing and... 

    Google Inc.

    Sunnyvale, CA
    5 days ago
  • $200k - $280k

     ...platform that NEO runs on from the moment silicon powers up to the software stack that perception, planning, and...  ..., BSP, kernel, drivers, and system software end-to-end: this is the layer...  ...and release artifacts that the full engineering team can depend on across hardware revisions... 
    Temporary work
    Local area
    Work from home
    Flexible hours

    1X

    San Carlos, CA
    22 hours ago
  •  ...Role You'll design, build, and ship core systems that power our AI platform. You'll work...  ...observability, developer velocity. Raise the engineering bar through code review ad design...  ...Looking For 5+ years building production software. Internships and teaching assistantships... 
    Internship
    Work at office

    Voltai Inc.

    Palo Alto, CA
    23 hours ago
  •  ...runtime infrastructure that powers Moveworks' AI agents — the systems that orchestrate, execute, and deliver agent responses to millions...  ...time. This is not an ML role. This is a distributed systems engineering role at the heart of the agentic AI wave. Our AI agents... 
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    2 days ago
  • $140k - $200k

     ...that will save lives. Automated aviation systems will enable a future where air...  ...planet. We are a team of mission-driven engineers with experience across aerospace, robotics...  ...reality. As a Communication Systems Software Engineer, you will be a part of the team... 
    Permanent employment
    Remote work

    Reliable Robotics Corporation

    Mountain View, CA
    9 hours ago
  • $158k - $241.9k

     ...equitable to all. From start to finish, our engineering team challenges the limits on what is...  ...(VMEC) organization is seeking Embedded Software developers, at various levels. These...  ...domain, which encompasses essential vehicle systems and components responsible for managing... 
    Relocation
    Relocation package

    General Motors

    Mountain View, CA
    4 days ago
  •  ...Senior Software Engineer, Systems/Solutions Test This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing... 
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • $170.6k - $261.3k

     ...'s standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features...  ...the vehicle to a safe stop. As a Senior Software Engineer on the Secondary Driving System team within Embodied... 
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $135k - $200k

     ...Company Palantir builds the world's leading software for data-driven decisions and operations...  ...are seeking a Forward Deployed Software Engineer to join a newly-formed team focused on...  ...Control (C2) Software for Autonomous Systems for use in operational and tactical missions... 
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation
    Relocation package

    Israelvcforum

    Palo Alto, CA
    4 days ago
  • Google Inc. is seeking a Software Engineer for its TPU Software Systems team in Sunnyvale, CA. The role involves designing and maintaining software for TPU supercomputers across multiple stack layers and developing solutions for managing distributed infrastructure. Ideal... 

    Google Inc.

    Sunnyvale, CA
    4 days ago
  • $147k - $211k

    Google Inc. is seeking software engineers to develop next-generation technologies impacting billions of users. The ideal candidates will possess expertise in programming with Swift, Objective-C, or C++, and have experience in iOS application development. Responsibilities... 

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $130k - $155k

     ...Software engineer system validation - direct job at SpaceX. Sunnyvale, CA. Software Engineer, Integration & System Validation (Starlink - Direct To Cell) Sunnyvale, CA Apply SpaceX was founded under the belief that a future where humanity is out exploring the stars is... 
    Permanent employment
    Temporary work
    Weekend work

    Payfuture Technologies

    Sunnyvale, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Silicon Systems Software. Be the first to apply!