-
View all jobs
Minimum qualifications:
In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.
Responsibilities
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent practical experience
- 1 year of experience with software development in C++, or a related object oriented language.
- Experience with C++, Software Development, Software Implementation/Integration.
- Master's degree in Computer Science, Computer Engineering.
- 3 year of experience with software development in C++, or a related object oriented language.
- Experience in software development with C++ in embedded APIs/runtime/firmware or applications with hardware accelerators such as Demand-side platforms (DSPs), Graphics Processing Units (GPUs) and Tensor Processing Unit (TPUs).
- Experience with performance/power analysis and optimization with embedded systems or machine learning.
- Experience in Android/Linux with the knowledge of operating systems internals.
- Experience in Runtimes, Firmware, GPU Drivers, Embedded Systems, Embedded Processors, Real Time Systems.
In this role, you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.
Responsibilities
- Build C++ based runtime and firmware for compute on the Tensor System on a chip (SoC).
- Define stable, backward-compatible Application programming interfaces (APIs) that allow applications to leverage compute acceleration. Work with first-party app developers on Google devices to ensure a quality user experience on device.
- Develop unit tests and end-to-end tests that validate the software stack.
- Develop tools and infrastructure that enables customers to integrate and test their code.
- Help to set the direction for new system architectures to support future applications such as heterogeneous compute.
Key Skills
Ranked by relevance
c
embedded
embedded systems
natural language processing
artificial intelligence
distributed computing
storage
ai
ui
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineering, Android Embedded Software
2026-05-27
Full-time
Not Applicable
India
Information Services
Information Technology
View Job Details
Related
Software Engineer III, Wear Core Platform
2026-05-20
Full-time
Not Applicable
United Kingdom
Information Services
Information Technology
View Job Details
Related
Software Engineer III, Embedded Software, Fitbit Device
2026-05-26
Full-time
Not Applicable
Romania
Information Services
Information Technology
Login to Apply
- Posted
- May 28, 2025
- Type
- Full-time
- Level
- Not Applicable
- Location
- Bengaluru
- Company
Industries
Information Services
Technology
Information
Internet
Categories
Information Technology
Engineering
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineering, Android Embedded Software
2026-05-27
Full-time
Not Applicable
India
Information Services
Information Technology
View Job Details
Related
Software Engineer III, Wear Core Platform
2026-05-20
Full-time
Not Applicable
United Kingdom
Information Services
Information Technology
View Job Details
Related
Software Engineer III, Embedded Software, Fitbit Device
2026-05-26
Full-time
Not Applicable
Romania
Information Services
Information Technology