Firmware Engineer, Pixel

Google organizes the world's information and makes it universally accessible and useful.
Embedded
Mid-Level Software Engineer
In-Person
5+ years of experience
Consumer

Description For Firmware Engineer, Pixel

Google is seeking a Firmware Engineer for their Pixel team to work on next-generation technologies. The role involves developing embedded software for modems, working with early hardware prototypes, and designing new features for high-volume consumer hardware. Key responsibilities include designing and implementing core software platforms for embedded development on modems, developing scalable embedded software frameworks, bringing up new prototype Hardware Engineer (HW) systems, creating system and developer tools for optimizing performance, and building automated regression test systems. The ideal candidate should have a Bachelor's degree in a relevant technical field and 5 years of experience in coding with languages like Python/C/C++. Experience with embedded system development, real-time operating systems (RTOS), and microcontrollers is preferred. The role requires excellent coding skills, problem-solving abilities, and the capability to debug complex embedded Software (SW)/Hardware (HW) issues. This position is part of Google's Devices & Services team, which combines AI, Software, and Hardware to create innovative user experiences.

Last updated 2 months ago

Responsibilities For Firmware Engineer, Pixel

  • Design and implement core software platform for embedded development on modems
  • Develop embedded software frameworks maximizing leverage and scalability across products
  • Bring up new prototype Hardware Engineer (HW) systems and design and implement factory calibration and test systems
  • Create system and developer tools for optimizing performance
  • Build automated regression test systems to validate features and measure system performance

Requirements For Firmware Engineer, Pixel

Python
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience
  • 5 years of experience in coding with a general purpose programming language (e.g. Python/C/C++)
  • Experience with embedded system development, real-time operating systems (RTOS), and microcontrollers
  • Ability to debug complex embedded Software (SW)/Hardware (HW) issues
  • Excellent coding skill for Python/C/C++
  • Excellent problem-solving skills

Benefits For Firmware Engineer, Pixel

  • Google welcomes people with disabilities

Interested in this job?

Jobs Related To Google Firmware Engineer, Pixel

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems, kernel development, and networking infrastructure.

Design Verification Engineer

Design Verification Engineer role at Google, focusing on CPU verification and ARM architecture for custom silicon solutions.

SOC Power Estimation Engineer

SOC Power Estimation Engineer role at Google, focusing on power estimation and optimization for custom silicon solutions in consumer products.

SoC and IP Design Engineer, Google Cloud

SoC and IP Design Engineer position at Google Cloud, focusing on custom silicon solutions and hardware architecture development for Google's technical infrastructure.

Embedded Software Engineer, Silicon Validation Software

Embedded Software Engineer position at Google focusing on silicon validation software and hardware integration for consumer products.