Software Engineer III, Hardware/Software Co-Design
Google· Software Engineering
Sunnyvale, CA, USA$147k - $210kFull-timePosted 2w ago
About the role
Google software engineer role focused on hardware/software co-design, with opportunities to work across hardware acceleration, performance analysis, and full-stack development for Google's data centers and consumer devices.
Responsibilities
- 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.
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.
Skills
Required:C++Python
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago