Software Engineer, Firmware, Silicon

Google organizes the world's information and makes it universally accessible and useful.
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Consumer

Description For Software Engineer, Firmware, Silicon

Google is seeking a Software Engineer, Firmware, Silicon to join their team. This role is at the intersection of software and hardware, focusing on developing embedded systems for next-generation smart devices. The ideal candidate will have experience in embedded programming, RTOS concepts, and hardware/software integration.

As part of Google's mission to organize the world's information and make it universally accessible and useful, you'll work on a vertically integrated team spanning from hardware through applications. You'll be involved in creating radically helpful experiences by combining the best of Google AI, Software, and Hardware.

Key responsibilities include enabling device drivers for applications, developing new software for hardware and system architecture, and designing embedded software drivers for future smart devices. This role requires a strong foundation in computer science or electrical engineering, with hands-on experience in embedded systems development.

Google offers a dynamic work environment where engineers have opportunities to switch teams and projects as they grow. The company is committed to diversity, equality, and creating a culture of belonging. They provide equal employment opportunities and consider accommodations for applicants with special needs.

Join Google in pushing the boundaries of technology and making a significant impact on how billions of users connect, explore, and interact with information and one another.

Last updated 2 months ago

Responsibilities For Software Engineer, Firmware, Silicon

  • Work to enable device drivers for applications on devices
  • Develop new software for hardware, and system architecture to support future applications
  • Design, develop, and test embedded software drivers for the next generation smart devices

Requirements For Software Engineer, Firmware, Silicon

  • Bachelor's degree in Computer Science, Electronics or Electrical Engineering, or equivalent practical experience
  • 1 year of experience with embedded programming in C/C++
  • 1 year of experience in the embedded domain, data structures, algorithms, and software design

Interested in this job?

Jobs Related To Google Software Engineer, Firmware, Silicon

Firmware Engineer, Camera

Firmware Engineer position at Google focusing on camera technology development, requiring expertise in imaging systems and signal processing.

Software Engineer II, Pixel Graphics and Video

Software Engineer II position at Google focusing on Pixel GPU development, embedded systems, and graphics processing optimization.

PhD Software Engineer

PhD Software Engineer position at Google focusing on embedded systems and firmware development, starting 2025.

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

PhD Software Engineer role at Google focusing on embedded systems and firmware development, offering competitive compensation and opportunities to work on cutting-edge technology.

Silicon Engineer, University Graduate, 2025

Entry-level Silicon Engineer position at Google, focusing on custom silicon solutions and hardware development for consumer products.