Software Engineer, Embedded Systems, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Embedded
Entry-Level Software Engineer
Contact Company
5,000+ Employees
1+ year of experience
AI · Consumer

Description For Software Engineer, Embedded Systems, Silicon

Google is seeking an Embedded Systems Software Engineer to join their team working on next-generation technologies. This role focuses on developing embedded system software for Google IPs, particularly those used in Pixel phones. The position requires expertise in embedded software/firmware development and C/C++ programming.

The ideal candidate will work with cross-geographical teams to design and maintain high-quality software stacks. This role is part of Google's broader mission to combine AI, Software, and Hardware to create radically helpful experiences. The team researches, designs, and develops new technologies to make computing faster, seamless, and more powerful.

As a Software Engineer at Google, you'll have the opportunity to work on critical projects with the potential to impact billions of users. The role demands versatility and leadership qualities, as you'll be tackling challenges across the full stack. Google's products handle information at massive scale, extending well beyond web search into areas such as distributed computing, large-scale system design, networking, security, and artificial intelligence.

The position offers growth opportunities, with the flexibility to switch teams and projects as both you and the fast-paced business evolve. You'll be joining a company committed to diversity, equality, and creating a culture of belonging. Google's work environment promotes innovation and collaboration, making it an ideal place for engineers who want to make a significant impact while working with cutting-edge technology.

This role is based in Bengaluru, India, where you'll be part of a global team working on innovative solutions. The position requires a minimum of one year of experience, making it suitable for early-career professionals looking to make their mark in embedded systems development at one of the world's leading technology companies.

Last updated a day ago

Responsibilities For Software Engineer, Embedded Systems, Silicon

  • Work with cross-geo teams and stakeholders to design, develop and maintain high quality software (SW) stacks
  • Design and development of embedded system software for Google IPs, often used by Pixel phones

Requirements For Software Engineer, Embedded Systems, Silicon

Linux
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience working in Embedded SW/Firmware (FW) development
  • 1 year of programming and debugging experience in C/C++
  • 2 years of experience with Kernel Drivers, Android Internals, or System Programming (preferred)
  • 2 years of experience working with Embedded Systems, or Computer Architecture (preferred)
  • 2 years of experience working with DSP, Multithreaded Programming, or ARM (preferred)
  • 2 years of experience working with Linux, Testing, Debugging, or Android BSP (preferred)
  • Solid programming and debugging skills (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Embedded Systems, Silicon

Embedded Software Engineer I, Silicon

Entry-level Embedded Software Engineer position at Google, focusing on hardware and software development for next-generation smart devices.

SoC Performance Verification Engineer, Silicon

SoC Performance Verification Engineer role at Google, focusing on custom silicon solutions and hardware verification for next-generation consumer products.

Software Engineer, Camera System, Google Pixel

Software Engineer position at Google focusing on camera system development for Pixel phones, requiring expertise in embedded systems and software development.

Software Engineer II, Embedded Systems, Platforms

Software Engineer II position at Google focusing on embedded systems and platforms, developing next-generation technologies for Google Cloud infrastructure.

SoC Design Engineer, Cloud

SoC Design Engineer position at Google, focusing on custom silicon solutions and RTL design for cloud infrastructure, offering competitive compensation and benefits.