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

Staff Software Engineer, Embedded Systems/Firmware, Servers

$207k - $300k

Google

Lead the end-to-end software architecture, design, and development of high-performance server platforms, establishing technical direction and defining the goal for high-impact projects.Collaborate closely with hardware, software, and system engineering teams to drive pre-silicon Firmware (FW)/Software (SW) co-development, optimize integration, and align cross-organizational roadmaps with overall business goals.Own the delivery of comprehensive software solutions—spanning FW, BIOS, Kernel, and drivers—ensuing rigorous testing, deployment, and long-term maintenance of large-scale systems.Influence, mentor, and coach a distributed team of engineers, fostering a collaborative culture of continuous innovation, technical excellence, and professional growth.Manage project priorities, deliverables, and timelines while facilitating absolute clarity across multiple teams to ensure seamless execution on high-impact objectives.Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software products.5 years of experience working with embedded operating systems.3 years of experience with software design and architecture.Experience with C and 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.3 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.Experience with Kernel and Kernel Drivers.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. In this role, you will leverage your deep understanding of low-level software to lead product development within our Server portfolio. This team is responsible for the platform software (Firmware, Basic Input/Output System (BIOS), Drivers) for all Google servers, including compute servers and ML headnodes. You will also contribute to initiatives like Far Memory and other innovative, currently need-to-know products shaping our future solutions.The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide. We're the driving channel behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $207000 - $300000 (USD) + 20% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree or equivalent practical experience.8 years of experience in software development.5 years of experience testing, and launching software products.5 years of experience working with embedded operating systems.3 years of experience with software design and architecture.Experience with C and C++.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer, Embedded Systems/Firmware, Servers in Sunnyvale, CA vacancy
  • $147k - $210k

     ...and deliver bootloader and firmware features in C and Rust....  ...in-market.Participate in software planning, design, and implementation...  ...experience working with embedded operating systems.Preferred qualifications:...  .... Google's software engineers develop the next-generation... 
    Suggested

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...tracing strategy across all software layers, spanning low-level firmware/real-time operating system (RTOS), host OS (Android/Linux...  ...Rust.3 years of experience with embedded software design and...  ...qualifications:Master’s degree or PhD in Engineering, Computer Science, or a... 
    Suggested

    Google

    Mountain View, CA
    2 days ago
  • $207k - $300k

     ...implement new features in system software, including firmware or daemons running...  ...in working with embedded operating systems.3...  ...’s degree or PhD in Engineering, Computer Science, or...  ..., and deploying HPC server solutions with entire...  ...data centers. As a Staff Software Engineer on... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    1 day ago
  • $207k - $300k

     ...maintain the multi-generation software architecture for Low-Speed...  ...-metal/Real-Time Operating System (RTOS) firmware environments.Lead pre-...  ...of experience working with embedded operating systems.3 years of...  ...:Master’s degree or PhD in Engineering, Computer Science, or a related... 
    Suggested

    Google

    Mountain View, CA
    3 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... 
    Suggested
    Worldwide

    Google

    Sunnyvale, CA
    3 hours 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... 

    Google

    Mountain View, CA
    3 days ago
  • $147k - $210k

    Write product or system development code.Participate in, or lead design...  ...of experience working with embedded operating systems.2 years of experience with software development in one or more programming...  ...technologies.Google's software engineers develop the next-generation... 

    Google

    Mountain View, CA
    3 hours ago
  •  ...the da Vinci surgical system and Ion—have transformed...  ....We’re a team of engineers, clinicians, and innovators...  ...PositionThe Managing Staff Software Development Engineer...  ...technical development of embedded software for...  ....Develop software and firmware in object-oriented C++... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

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

     ...mentor, and grow a team of software engineers, fostering a culture of technical...  ...in key areas, including system design, code reviews, and complex...  ....3 years of experience with embedded operating systems.3 years of...  ..., Diagnostics, Networking, Servers, Linux Internals.Like Google... 
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $205k - $235k

     ...collaboration by designing systems that are transparent,...  ...world environments. As a Staff Safety Software Engineer, you’ll help shape how safety...  ...maintain production C/C++ for embedded safety compute and control...  .... Experience with RTOS, firmware bring-up, device drivers,... 
    Work at office
    Relocation

    Collaborative Robotics

    Santa Clara, CA
    6 days ago
  • $191k - $215k

     ...3D-stacked photonics engine, Passage™, capable of...  ...are hiring a talented software engineer to help us build...  ...device software and firmware stack for Photonic Compute...  ...teams and hardware systems teams to develop security...  ...and troubleshoot embedded systems using tools such... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    6 days ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how...  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...strategy and develop software to implement the same.Essential...  ...using Qt and other tools in an embedded C/C++ environment. Maintain... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how care is...  ...patients worldwide.We’re a team of engineers, clinicians, and innovators united...  ...Function of Position:As a Staff Software Engineer Embedded UI on the Future Forward team, you will... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $147k - $211k

     ...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, CA
    3 hours ago
  •  ...3D map of the world. The Satellite Software Team is responsible for designing the...  ...satellite/flight control, telemetry, and embedded firmware. Array Labs is seeking Embedded Software engineers with experience in low-level systems software, device driver programming,... 
    Permanent employment
    Full time

    Array Labs

    Palo Alto, CA
    1 day ago
  • $155k - $200k

     ...previously thought impossible.As a Staff Embedded Software Engineer, you will work in a team whose primary...  ...operating platform and build a system for our next-generation Fixed Wireless...  ...Collaborate with Hardware Engineers, Firmware Engineers, Software Engineers, and Product... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    2 days ago
  • $255.65k - $268.44k

     ...development — building real-world systems that combine software intelligence with physical...  ...We’re seeking exceptional engineers, operators and builders to...  ...the architectural design, embedded development, and...  ...Embedded Software Engineer, Firmware Engineer or related job title... 
    Local area
    Visa sponsorship
    Night shift

    Archer Aviation

    San Jose, CA
    3 days ago
  •  ...solutions to our customers.We are seeking an Embedded Firmware Engineer to develop real-time firmware for our...  ...control algorithm implementation and system communications.This position will...  ...equipmentWrite and maintain software specifications, design documentation,... 
    Temporary work
    Internship

    Electric Hydrogen

    San Jose, CA
    4 days ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how...  ...worldwide.We’re a team of engineers, clinicians, and innovators...  ...between hardware and software components, architect modular...  ...support verification activities of embedded software and supervisory... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

     ...experience.5 years of experience with software development in C/C++.3 years of...  ...architecture.3 years of experience working with embedded operating systems.Experience in taking consumer...  ...System (RTOS) systems.Google's software engineers develop the next-generation... 

    Google

    San Jose, CA
    3 days ago
  • $174k - $252k

    Write and test product or system development code....  ...years of experience with software development in one or...  ...working with embedded operating systems.2 years...  ...low-level bare-metal firmware or driver development...  ...C++.Google's software engineers develop the next-generation... 

    Google

    Mountain View, CA
    3 hours ago
  •  ...Applied Intuition Software EngineerApplied Intuition, Inc. is powering the future...  ...and infrastructure, operating systems, and autonomy. Applied Intuition is...  ...are looking for senior software engineers with expertise in developing embedded software applications on production... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    3 days ago
  • $141.3k - $240.2k

     ...hands without us. KLA invents systems and solutions for the...  ...expert teams of physicists, engineers, data scientists and problem...  ...brightest research scientist, software engineers, application...  ...implementing, and debugging of Linux firmware for embedded sensing and communications... 
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $140k - $200k

     ...Senior Embedded Firmware EngineerSan JoseAbout TrackonomyTrackonomy is pioneering...  ...are building the operating system for the connected world—one...  .... Together, they have engineered breakthrough technology that...  ...least 6+ years of embedded software development with emphasis on... 

    Trackonomy

    San Jose, CA
    3 days ago
  • $150.2k - $283.5k

     ...Job TitleOur team develops firmware and controls for HV embedded systems including battery management systems, charging and motor controls. In this...  ...architecture, system integration, and other platform software engineers for firmware development through all stages of the... 
    Immediate start
    Visa sponsorship

    Ford Motor Company

    Palo Alto, CA
    5 days ago
  •  ...Embedded Firmware EngineerExperience: 5+ yearJob Description: What You'll Be Doing:We are currently...  ...seeking a highly skilled Embedded Software Engineer with a strong background in device...  .../drivers for embedded devices and systems.• Design, develop, code, test and debug... 

    Kasmo Global

    Menlo Park, CA
    3 days ago
  • $165.2k - $223.6k

     ...predictions on distributed systems with exposure to...  ...high-quality software.* Develop software...  ...in major engineering projects, collaborating...  ...will:- Own unique embedded software functions...  ...of hardware/FPGA/firmware/software on multicore...  ...supervisors, and staff; adhere to standards... 
    Permanent employment
    Internship
    Local area
    Worldwide
    Flexible hours

    Amazon

    Sunnyvale, CA
    2 days ago
  • ## Embedded Firmware Engineer (eInfochips Inc)Applylocations: Campbell, Californiatime type: Full timeposted...  ...**Time-Sensitive Networking (TSN)** software for safety-critical avionics...  ...DO-178C SOI-2 certification reviews.* System, High-Level Requirements (HLR) and Low... 
    Permanent employment
    Full time
    Temporary work
    Work at office

    Arrow Electronics

    Campbell, CA
    6 days ago
  •  ...technologies—like the da Vinci surgical system and Ion—have transformed how...  ...worldwide. We're a team of engineers, clinicians, and innovators...  ...between hardware and software components, architect modular...  ...support verification activities of embedded software and supervisory... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    2 days ago
  • $80k - $120k

     ...next generation of intelligent robotic systems that combine advanced mobility, autonomy...  ...environments by integrating control engineering, artificial intelligence, and machine learning at every level of design. Embedded Firmware Engineer Duties and Responsibilities Develop... 

    SERES

    Milpitas, CA
    6 days ago

Do you want to receive more vacancies?

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