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

Senior Staff Software Engineer, Embedded Systems, Firmware

$262k - $364k

Google

Drive the long-term technical goal and architecture for Google’s next-generation TPU firmware, solving complex system-level issues across Security, Power Management, and Telemetry.Act as a technical multiplier and domain expert, mentoring executive engineers and fostering a culture of engineering, high reliability, and innovation across distributed ASIC-Software teams.Forge partnerships across organizational boundaries, bridging silicon design, software infrastructure, and data center deployment teams to co-engineer end-to-end TPU capabilities.Define and execute multi-year technical roadmaps for multi-generational chip programs, guiding complex firmware initiatives from initial silicon concept through to global data center deployment.Architect highly reliable, real-time on-chip systems and bare-metal microcontroller solutions that maximize AI accelerator performance and optimize the developer experience for platforms like Trillium and Ironwood.Minimum qualifications:Bachelor's degree or equivalent practical experience. 8 years of experience in software development.7 years of experience working with embedded operating systems.5 years of experience with design and architecture; and testing/launching software products.Experience with C or C++.Preferred qualifications:Master’s degree or PhD in Engineering, Computer Science, or a related technical field.8 years of experience with data structures and algorithms.5 years of experience in a technical leadership role leading project teams and setting technical direction.3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.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.With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.As an ASIC-Software Firmware Architect, you will guide Google’s TPU firmware design across multiple chip generations. You will drive architecture for Security, Power Management, and Telemetry across microcontrollers in an embedded distributed system with real-time constraints and direct hardware interaction.Bridging hardware and software, you will collaborate with silicon teams to co-engineer TPU capabilities and upper-layer software teams to build interfaces. You will ensure platform reliability, addressing system-level challenges through rigorous engineering.Working with end-users, you will help shape the developer experience for ML practitioners. Google’s end-to-end integration from chip to data center offers a unique opportunity to impact the entire TPU system.Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $262000 - $364000 (USD) + 25% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree or equivalent practical experience. 8 years of experience in software development.7 years of experience working with embedded operating systems.5 years of experience with design and architecture; and testing/launching software products.Experience with C or C++.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Staff Software Engineer, Embedded Systems, Firmware in Sunnyvale, TX vacancy
  • $207k - $300k

    Lead the end-to-end software architecture, design, and development of high...  ...with hardware, software, and system engineering teams to drive pre-silicon Firmware (FW)/Software (SW) co-development...  ...years of experience working with embedded operating systems.3 years of experience... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $174k - $253k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ...testing, maintaining, or launching software products, and 1 year of...  ...years of experience working with embedded operating systems.Preferred qualifications... 
    Senior
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $139.5k - $163.7k

     ...has an exciting opportunity for a Senior Embedded Firmware Engineer to join the Pass & Seymour Team in...  ..., switches, dimmers, and protection systems (GFCI/AFCI). Designs, integrates, tests...  ..., ensuring reliable hardware/software performance. Collaborates across firmware... 
    Senior
    Temporary work
    Remote work
    Worldwide
    Long distance

    Legrand North America

    Syracuse, NY
    5 days ago
  • $262k - $364k

     ...coach a distributed team of engineers.Facilitate alignment and...  ..., and enhance large-scale software solutions.Minimum qualifications...  ...experience working with embedded operating systems.5 years of experience with...  ...in Kernel programming and firmware.Coding experience in C or... 
    Senior
    Worldwide

    Google

    Sunnyvale, TX
    5 days ago
  • $174k - $252k

    Write and test product or system development code. Review code developed by other engineers and provide feedback to ensure best...  ...testing, maintaining, or launching software products, and 1 year of...  ...years of experience working with embedded operating systems.Preferred qualifications... 
    Senior
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  •  ...Job Title: Senior Embedded Firmware Engineer Location: Dallas, TX (4 Days onsite) Duration- 6 Months Job Description:...  ...developing firmware for mission-critical or safety-critical systems. ~ Experience with MISRA C and static-analysis tools.... 
    Senior

    VDart

    Dallas, TX
    4 days ago
  • Location: Seattle WA or Sunnyvale CAWe are seeking a hands-on Sr Embedded Hardware & Firmware Engineer to lead the design and development of embedded electronic systems from concept through production. This role is focused on hardware ownership, including schematic design... 
    Senior
    Flexible hours

    CyberCoders

    Sunnyvale, TX
    2 days ago
  • $207k - $300k

     ...next-generation GPU accelerator systems from concept to deployment, optimizing the hardware and software stack for data plane...  ...years of experience working with embedded operating systems.3 years of...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $147k - $210k

     ...Review code developed by other engineers and provide feedback to...  ...feedback. Triage product or system issues and debug/track/resolve...  ...experience with working with embedded operating systems.Preferred qualifications...  ...and resolution, and software test engineering.In this role... 
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $134k - $174k

    Staff Embedded Software EngineerAt Hidden Level, we’re building the future of airspace awareness through...  ..., and deploy advanced sensor systems that deliver real-time insights for defense...  ...looking for a Staff Embedded Software Engineer to accelerate product development of high... 
    Work experience placement
    Work at office
    Local area
    Remote work
    Flexible hours

    Hidden Level

    Syracuse, NY
    3 days ago
  • $207k - $300k

     ...the team.Define quantifiable metrics for engineering success and ensure high standards for...  ...and architecture; and testing/launching software products.Preferred qualifications:Experience...  ...-tolerant geographically distributed systems.Experience driving long-term technical roadmaps... 
    Senior
    Worldwide

    Google

    Sunnyvale, TX
    7 hours ago
  • $262k - $364k

     ...data sets. Work across multiple disparate systems of Gemini Cloud Assist, App Platform,...  ...Roadmaps collaborating with Distinguished engineers and Google Fellows working on Exabyte...  ...and architecture; and testing/launching software products.Experience with distributed computing... 
    Senior
    Worldwide

    Google

    Sunnyvale, TX
    2 days ago
  • $233.76k - $350.64k

     ...Solutions Division - Flight System Integration /Full Time Employee...  ...include Hivemind autonomy software, V-BAT and X-BAT aircraft, and...  ...research and production, our engineers build the data pipelines, supervised...  ...machine learning models for embedded hardware using technologies... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Worldwide

    Shield AI

    Dallas, TX
    5 days ago
  • $207k - $300k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity...  ...deploy, maintain, and enhance large-scale software solutions.Minimum qualifications:...  ....5 years of experience working with embedded operating systems.3 years of experience with software design... 
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $262k - $364k

     ..., and incident response.Define AI-first engineering practices for the team: find the use cases...  ...architecture; and testing or launching software products.Experience building and...  ...large-scale infrastructure or distributed systems.Experienced in innovating the development... 
    Senior

    Google

    Sunnyvale, TX
    1 day ago
  • $125.7k - $203.1k

     ...around the world, working together in Engineering, IT, Supply Chain, Customer...  ...one idea at a time. Your Impact As a Software Engineer Embedded Systems II, you will take ownership of designing...  ...-performance embedded software, firmware, and low-level platform features. Collaborate... 
    Full time
    Temporary work
    Apprenticeship
    Work experience placement
    Local area
    Flexible hours

    CISCO Systems

    Dallas, TX
    2 days ago
  • Job DescriptionSenior Software Engineer — ADAS Interactive ExperienceJob...  ...and experienced Senior Software Engineer to...  ...production automotive embedded software spanning microcontroller (MCU) and System-on-Chip (SoC)...  ...systems spanning MCU firmware and SoC software using... 
    Senior
    Full time
    Local area
    Work from home
    Shift work

    General Motors

    Sunnyvale, TX
    2 days ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor...  ...large-scale infrastructure, distributed systems or networks, or experience with compute... 
    Senior

    Google

    Sunnyvale, TX
    5 days ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Minimum qualifications:Bachelor...  ...retrieval, distributed computing, large-scale system design, networking and data storage,... 
    Senior

    Google

    Sunnyvale, TX
    4 days ago
  •  ...off and eyes-off autonomous driving systems intended for broad deployment across...  ...operating environments.We are seeking a Senior Systems Engineer to join the AV Sensing Design team...  ...at the intersection of sensors, embedded software, vehicle platforms, and autonomy software... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Sunnyvale, TX
    7 hours ago
  • $262k - $364k

     ...platform infrastructure that enables agentic systems to validate online and audit offline and...  ...behavioral patterns.Build the metrics engines and dashboards to track evaluation...  ...practical experience. 8 years of experience in software development.7 years of experience... 
    Senior

    Google

    Sunnyvale, TX
    5 days ago
  • $262k - $364k

     ...Lead and coach a distributed engineering team, fostering innovation...  ...Design and deploy scalable software and advanced serving architectures...  ...advancements.Collaborative System Integration: Collaborate...  ...GPUDirect Storage (GDS).As a Senior Staff Software Engineer, you will... 
    Senior
    Remote work
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $262k - $364k

     ...Influence and coach a distributed team of engineers.Facilitate alignment and clarity across...  ..., maintain, and enhance large-scale software solutions.Build next generation traffic...  ...with Performance optimization of software systems, debugging complex, distributed software... 
    Senior
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $50 per hour

     ...Rotary & Mission Systems seeks a highly skilled...  ...Field Systems Engineer to sustain a large...  ...scale, ground‑based, software‑defined radio‑...  ...equipment. The role is embedded with government...  ...including subcontractor firmware.Synchronize...  ...briefings and reports for senior leadership or... 
    Senior
    Full time
    Temporary work
    Work experience placement
    For subcontractor
    Casual work
    Overseas
    Flexible hours
    Shift work

    Lockheed Martin

    Syracuse, NY
    3 days ago
  •  ...off and eyes-off autonomous driving systems intended for broad deployment across...  ...operating environments. We are seeking a Senior Systems Engineer to join the AV team to contribute to...  ...at the intersection of sensors, embedded software, vehicle platforms, and autonomy... 
    Senior
    Permanent employment
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • Leonardo DRS in Dallas, TX is seeking a Senior Software Engineer - Embedded to join the EOIS Software Development Team. You will lead technical activities across the development lifecycle, developing embedded software, PC tools, and networking protocols, and influence architecture... 
    Senior

    Leonardo DRS

    Dallas, TX
    1 day ago
  • $140k - $220k

     ...Principal FPGA/Embedded Systems Engineer  Work Authorization: Candidates must be authorized to work in the United States without current or...  ...functional engineering teams to deliver advanced hardware and software solutions. Responsibilities Design and develop FPGA... 
    Permanent employment
    Remote work
    Visa sponsorship

    EverPeak Recruitment

    Syracuse, NY
    more than 2 months ago
  • $189.3k - $290.7k

     ...DescriptionJob Summary We are seeking a Staff Software Engineer to join our ADAS HMI team...  ...software on automotive System-on-Chip (SoC) platforms...  ...generations. Mentor senior and mid-level engineers on...  ...designing and shipping complex embedded or SoC-based production systems... 
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, TX
    2 days ago
  • $170.6k - $261.3k

     ...breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...on a global scale.As a Senior Machine Learning Engineer on the State Estimation and Mapping...  ...deploying ML models on embedded or resource‑constrained platforms... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • ADTRAN, Inc. is seeking a Senior Software Engineer to lead architecture, design, anddevelopment of embedded Ethernet products. You will own major features, translate requirements into software solutions, and guide a team across disciplines in a SAFe environment. Responsibilities... 
    Senior

    ADTRAN

    Dallas, TX
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Staff Software Engineer, Embedded Systems, Firmware. Be the first to apply!