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 3 days 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

ASIC Design and Integration Engineer

Join Apple as an ASIC Design and Integration Engineer to work on cutting-edge memory system architectures and hardware products.

Design Verification Engineer

Design Verification Engineer at Apple, verifying SOC functionality and performance, collaborating across teams to ensure hardware quality.

Electrical Engineer

Join Destinus as an Electrical Engineer to design sub-systems for ultra-fast, hydrogen-powered aerospace vehicles revolutionizing global logistics.

Embedded Product Engineer

Join Ready as an Embedded Product Engineer to support state customers, translate requests into features, and drive product development in a rapidly expanding startup.

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

Google seeks PhD Software Engineer for Embedded Systems and Firmware, offering $136k-$200k, multiple US locations, 2025 start.