Software Engineer, Embedded Systems, Silicon

Google organizes the world's information to make 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 revolutionary user experiences. You'll be working with a team that researches, designs, and develops new technologies to make computing faster, seamless, and more powerful.

As part of Google's engineering team, you'll have the opportunity to work on critical projects with significant impact, with the flexibility to switch teams and projects as you grow. The role demands expertise in embedded systems, with preferred experience in areas such as kernel drivers, Android internals, system programming, and computer architecture.

The position offers the chance to work at one of the world's leading technology companies, contributing to products that affect billions of users. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving. Google's commitment to diversity and inclusion ensures a supportive work environment where you can grow and develop your career while working on cutting-edge technology.

This role is perfect for someone who is passionate about embedded systems, has a strong foundation in software development, and wants to contribute to products that have a global impact. You'll be working with state-of-the-art technology while collaborating with some of the best minds in the industry.

Last updated 7 hours 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

Hardware System Integration Engineer

Hardware System Integration Engineer role at Google, developing next-gen consumer electronics with focus on system integration and hardware-software interfaces.

Embedded Software Engineer I, Silicon

Entry-level embedded software engineering role at Google, focusing on device driver development and hardware-software integration for next-generation smart devices.

Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

PhD Software Engineer role at Google focusing on embedded systems and firmware development, starting 2025, with competitive compensation and opportunities for growth.

Auto White Balance Tuning Engineer

Auto White Balance Tuning Engineer position at Google focusing on camera technology and image processing for Pixel devices.

CPU Functional Verification Engineer, Silicon, University Graduate

Entry-level CPU Functional Verification Engineer position at Google, focusing on custom silicon solutions and hardware verification for consumer products.