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

Software Engineer III, Hardware/Software Co-Design

$147k - $210k

Google

Design, develop, test, deploy, maintain, and improve software. Manage individual project priorities, deadlines, and deliverables.Provide end-to-end performance analysis for deployed platforms.Inform direction for research where engineering gaps are identified that merit improved solutions.Minimum qualifications:Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.2 years of experience programming in C++ or Python.2 years of experience developing compute/storage systems, software systems, or networks.Preferred qualifications:Master's degree or PhD in Computer Engineering, Electrical Engineering, or Computer Science.2 years of experience with hardware design, and data structures or algorithms. Experience in Python and good understanding of Object Oriented Programming and Functional Programming.Experience with distributed systems, OS/kernel, network system design, and large-scale storage systems.Experience with non-x86 microarchitectures including low level performance analysis.Experience with interfacing to industry-standard HDL simulators, such as Register Transfer Level code in Verilog.Experience with silicon architecture and design with the ability to root cause performance bottlenecks in consumer devices.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.In this role, you will help solve complex problems including hardware acceleration, performance bottlenecks, computer architecture, automation, and machine learning. You will perform research, design, and development for the hardware, software, and networking technologies that power all of Google's products and services.Behind everything our users see online is the architecture built by the Technical Infrastructure team to keep it running. From developing and maintaining our data centers to building the next generation of Google platforms, we make Google's product portfolio possible. We're proud to be our engineers' engineers and love voiding warranties by taking things apart so we can rebuild them. We keep our networks up and running, ensuring our users have the best and fastest experience possible.Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $147000 - $210000 (USD) + 15% bonus target + equity + benefitsLearn more about benefits at Google.Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience.2 years of experience programming in C++ or Python.2 years of experience developing compute/storage systems, software systems, or networks.

Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer III, Hardware/Software Co-Design in Sunnyvale, TX vacancy
  • $192k - $278k

     ...definition and optimization of the hardware/software stack to enable performant...  ...partners across hardware design, compiler development, and...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,...  ...architecture, or hardware-software co-design.Experience developing... 
    Suggested
    Worldwide

    Google

    Sunnyvale, TX
    17 hours ago
  • $147k - $210k

     ...Automation teams, ensuring streamlined scaling.Collaborate on hardware/software co-design to guide future TPU architecture (e.g., nvfp4) and product...  ...background in ML models and systems.Google's software engineers develop the next-generation technologies that change how billions... 
    Suggested

    Google

    Sunnyvale, TX
    18 hours ago
  • $163k - $236k

     ...technologies, servers/accelerator design, development and deployment...  ...scale with full end to end software stack for cloud and shared...  ...program management.Experience in hardware NPI.Experience working with...  ...projects.Experience in hardware engineering, software engineering,... 
    Suggested
    Work at office

    Google

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

     ...Collaborate with peers and stakeholders through design and code reviews to ensure best...  ...sources of issues and the impact on hardware, network, or service operations and quality...  ...accessible technologies.Google's software engineers develop the next-generation technologies... 
    Suggested

    Google

    Sunnyvale, TX
    17 hours ago
  • $147k - $210k

     ...code.Participate in, or lead design reviews with peers and stakeholders...  ...of issues and the impact on hardware, network, or service...  ...experience.2 years of experience with software development using C++.2 years...  ....Google's software engineers develop the next-generation technologies... 
    Suggested

    Google

    Sunnyvale, TX
    1 day ago
  • $163k - $236k

     ...workload performance.Partner with model researchers, software teams, and hardware teams to co-design architectural improvements tailored to Large...  ...Minimum qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related... 
    Worldwide

    Google

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

     ...code. Participate in, or lead design reviews with peers and...  ...of issues and the impact on hardware, network, or service operations...  .... 2 years of experience with software development in one or more programming...  ..., and software test engineering. Google's software engineers... 

    Google

    Sunnyvale, TX
    1 day ago
  • $147k - $210k

     ...development code.Participate in, or lead design reviews with peers and stakeholders to...  ...sources of issues and the impact on hardware, network, or service operations and quality...  ...with Spanner databases. Google's software engineers develop the next-generation technologies... 

    Google

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

     ...development code.Participate in, or lead design reviews with peers and stakeholders to...  ...sources of issues and the impact on hardware, network, or service operations and...  ...health, diagnosis and resolution, and software test engineering.Google's software engineers develop the... 
    Worldwide

    Google

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

    Participate in, or lead design reviews with peers and stakeholders...  ...code developed by other engineers and provide feedback to ensure...  ...of issues and the impact on hardware, network, or service operations...  ...diagnosis and resolution, and software test engineering.In this role... 
    Worldwide

    Google

    Sunnyvale, TX
    1 day ago
  • $147k - $210k

     ...test product or system development code.Participate in, or lead design reviews with peers and stakeholders to decide amongst...  ...computing concepts, consensus algorithms (e.g., Paxos).Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Sunnyvale, TX
    3 days ago
  • $163k - $236k

     ...and subsystems.Collaborate with partners in Hardware Design, Software, Compiler, ML Model and Research teams for hardware/software co-design.Work on Machine Learning (ML)...  ...qualifications:Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, a... 
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  • $100k - $136k

    Senior Digital Hardware EngineerSyracuse, New York$100,000 to $136,...  ...technology manufacturer that designs equipment for U.S. Department...  ...The Senior Digital Hardware Engineer will lead hardware design work...  ...VivadoExperience with RF systems or software defined radio (SDR)... 

    iLocatum Recruiting

    Syracuse, NY
    3 days ago
  • $138k - $197k

     ...RTL code for complex digital designs.Partner with Verification teams...  ...'s degree in Electrical Engineering, Computer Engineering, Computer...  ...to shape the future of AI/ML hardware acceleration. You will have an...  ...developers to build the future. From software to hardware our teams are... 
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $188k - $274k

     ...technology roadmap, and board-level design for next-generation platforms...  ...issues, mentoring engineering teams through complex debugging...  ...initiatives with Silicon, Firmware, Software, Thermal, Mechanical, and...  ...Artificial Intelligence (AI) Hardware platforms, including Graphics... 

    Google

    Sunnyvale, TX
    3 days ago
  • $102.5k - $210.6k

     ...Summary As an Applied AI Engineer III, you will actively engage in...  ...across full-stack software engineering and modern frameworks...  ...with cross-functional teams to design, build, and ship products end...  ...Engagement and Collaborative Co-Creation: Engage and collaborate... 
    Work at office
    Local area
    Visa sponsorship
    Flexible hours

    Deloitte

    Dallas, TX
    1 day ago
  • $162k - $210k

    Principal Electrical Engineer - Digital Hardware At Hidden Level, we’re building the future of airspace...  ..., or enabling smarter cities. We design, manufacture, and deploy advanced sensor...  ...supporting digital signal processing, software-defined radios, communication systems... 
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Hidden Level

    Syracuse, NY
    4 days ago
  • $134k - $174k

    Staff Electrical Engineer - Digital Hardware At Hidden Level, we’re building the future of airspace awareness...  ..., or enabling smarter cities. We design, manufacture, and deploy advanced...  ...Systems, Digital Signal Processing, Software Defined Radios, and RF System Design•... 
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Hidden Level

    Syracuse, NY
    4 days ago
  • $172k - $246k

     ...mobility. Through a human-centered design process, we create vehicles...  ...s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...are seeking a Staff Hardware Engineer to define and drive the architecture... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, TX
    3 days ago
  • $159k - $230k

     ...management.Experience driving New Product Introduction (NPI) for hardware programs (e.g., PCBA, accelerators, equipment, racks, switches...  ..., and are well versed in other aspects of operations and engineering that impact supply chain strategies and execution.In this role... 
    Contract work

    Google

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

    Participate in, or lead design reviews with peers and stakeholders...  ...of issues and the impact on hardware, network, or service operations...  ....5 years of experience with software development in Go, C or...  ...Linux OSs.Google's software engineers develop the next-generation technologies... 

    Google

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

     ...peers and stakeholders through design and code reviews to ensure...  ...of issues and the impact on hardware, network, or service operations...  ...testing, maintaining, or launching software products.1 year of experience...  ....Google's software engineers develop the next-generation technologies... 

    Google

    Sunnyvale, TX
    17 hours ago
  • $174k - $252k

     ...peers and stakeholders through design and code reviews to ensure...  ...of issues and the impact on hardware, network, or service operations...  ...testing, maintaining, or launching software products, and 1 year of...  ...technologies.Google's software engineers develop the next-generation... 
    Worldwide

    Google

    Sunnyvale, TX
    4 days ago
  • $163k - $236k

     ...chip specifications and designs, developing integration plans with software and system partners while coordinating hardware/software delivery.Lead the...  ...Execute hardware-software co-simulation methodologies...  ...Bachelor's degree in Electrical Engineering, Computer Engineering,... 
    Worldwide

    Google

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

    On-board emerging co-accelerators into Google's ML...  ...with internal teams to design and implement new features in system software, including firmware or daemons...  ...’s degree or PhD in Engineering, Computer Science, or a...  ...Working knowledge of any hardware-accelerated compute pipelines... 
    Worldwide

    Google

    Sunnyvale, TX
    3 days ago
  • $138k - $197k

     ...clock control subsystem's design micro-architecture specifications...  ...'s degree in Electrical Engineering, Computer Engineering,...  ...shape the future of AI/ML hardware acceleration. You will...  ...require you to coordinate and co-design with our software and system hardware... 
    Worldwide

    Google

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

     ...frameworks.Work closely with other engineers across GKE and Google to...  ....2 years of experience with software development in one or more programming...  ...technologies, storage or hardware architecture.1 year of...  ...computing, large-scale system design, networking and data storage,... 

    Google

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

    Lead hardware-system co-design for next-generation custom silicon and SoCs, translating low-level software performance insights into architectural requirements for future processor...  ...workloads.Mentor and technically direct engineers, fostering rigorous systems performance... 
    Worldwide

    Google

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

     ...mobility. Through a human-centered design process, we create vehicles...  ...s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety...  ...The RoleAs a Senior Software Engineer on the Secondary Driving System... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, TX
    3 days ago
  • $163k - $236k

     ...and deliver projects related to process re-design around demand and supply-side compute resource management. Work with software engineering partners to manage product roadmaps and...  ...management.Experience working with compute hardware in an infrastructure environment.... 

    Google

    Sunnyvale, TX
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III, Hardware/Software Co-Design. Be the first to apply!