Software Engineer III, Hardware/Software Co-Design

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$136,000 - $200,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Hardware/Software Co-Design

Google is seeking a Software Engineer III specializing in Hardware/Software Co-Design to join their Technical Infrastructure team. This role combines software engineering expertise with hardware knowledge to solve complex problems in hardware acceleration, performance optimization, and computer architecture. The position offers a competitive base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits.

The ideal candidate will have a strong foundation in both software development and hardware design, with at least 2 years of experience in developing compute/storage systems. You'll work on critical projects that power Google's vast product portfolio, from data centers to next-generation platforms. The role requires expertise in languages like C, C++, and Linux, along with a deep understanding of hardware design and algorithms.

As part of the Technical Infrastructure team, you'll be at the forefront of maintaining and improving the architecture that keeps Google's services running smoothly. You'll collaborate on solving complex problems involving hardware acceleration, performance bottlenecks, and machine learning implementations. The role offers opportunities to work with cutting-edge technology and contribute to systems that impact billions of users globally.

The position involves end-to-end performance analysis, research direction for engineering gaps, and the development of innovative solutions. You'll be responsible for managing project priorities and deliverables while maintaining high standards of software quality. Google's collaborative environment encourages cross-functional teamwork and provides opportunities for professional growth and impact at scale.

This role is perfect for someone who combines technical expertise with a passion for solving complex hardware-software integration challenges. You'll be part of a team that takes pride in being "engineers' engineers" and isn't afraid to dive deep into technical problems. The position offers the chance to work on groundbreaking technologies while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

Last updated 6 days ago

Responsibilities For Software Engineer III, Hardware/Software Co-Design

  • 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

Requirements For Software Engineer III, Hardware/Software Co-Design

Python
Linux
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience
  • 2 years of experience with software development in C, C++, or Linux, or 1 year with an advanced degree
  • 2 years of experience with hardware design, and data structures or algorithms
  • 2 years of experience developing compute/storage systems, software systems, or networks

Benefits For Software Engineer III, Hardware/Software Co-Design

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical, dental, and vision insurance
  • 401k benefits
  • Equity compensation
  • Bonus compensation
  • Additional benefits available but not specifically detailed in the posting

Interested in this job?

Jobs Related To Google Software Engineer III, Hardware/Software Co-Design

Embedded Engineer, Security/Privacy, Pixel

Embedded Engineer position at Google focusing on security and privacy features for Pixel devices, combining embedded systems expertise with security development.

Software Engineer, Auto Focus, Pixel Camera

Software Engineer position at Google focusing on Auto Focus systems for Pixel Camera, combining AI, software, and hardware development.

Software Engineer, Camera ISP Frontend

Software Engineer position at Google focusing on Camera ISP Frontend development for Pixel phones, requiring expertise in embedded systems and camera technology.

Firmware Engineer, Embedded Systems, Pixel Power Optimization

Firmware Engineer position at Google focusing on power optimization for Pixel devices, requiring embedded systems expertise and 2+ years of software development experience.

Software Engineer, Embedded Systems/Firmware, Pixel

Software Engineer position at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and performance optimization.