Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
1.0 - 5.0 years
0 Lacs
karnataka
On-site
You should possess a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience along with at least 1 year of experience in software development using C++ or a related object-oriented language. Additionally, you should have experience with Software Implementation/Integration. Having a Master's degree in Computer Science or Computer Engineering is preferred along with 3 years of experience in software development using C++ or a related object-oriented language. Experience in software development with C++ in embedded APIs/runtime/firmware or applications with hardware accelerators like Demand-side platforms (DSPs), Graphics Processing Units (GPUs), and Tensor Processing Unit (TPUs) is also preferred. Moreover, experience with performance and power analysis with embedded systems or machine learning is an added advantage. Familiarity with Runtimes, Firmware, GPU Drivers, Embedded Systems, Embedded Processors, Real-Time Systems, as well as Android/Linux with knowledge of operating systems internals, is desirable. Google's software engineers are responsible for developing cutting-edge technologies that revolutionize how billions of users connect, explore, and interact with information and each other. The role involves working on projects critical to Google's needs, with the opportunity to switch teams and projects as the business evolves. Versatility, leadership qualities, and eagerness to solve new problems across the full-stack are highly valued in our engineers as we strive to advance technology. As a software engineer at Google, you will be tasked with managing project priorities, deadlines, and deliverables. Your responsibilities will include designing, developing, testing, deploying, maintaining, and enhancing software solutions. The mission of Google is to organize the world's information and make it universally accessible and useful. The team combines Google AI, Software, and Hardware to create innovative and helpful experiences for users worldwide. In this role, you will be involved in building C++ based runtime and firmware to facilitate compute on the Tensor System on a chip (SoC). You will define stable, backward-compatible Application Programming Interfaces (APIs) to support application-level compute acceleration and collaborate with first-party app developers on Google devices to ensure a high-quality user experience. Developing unit tests and end-to-end tests to validate the software stack, creating tools and infrastructure for seamless integration and testing of customer code, and guiding the direction for new system architectures to support future applications such as heterogeneous compute are also part of your responsibilities.,
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |