Taro Logo

Embedded Software Engineer, ChromeOS Platform

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$166,000 - $244,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Job Description

Google is seeking an Embedded Software Engineer to join their ChromeOS Platform team, focusing on developing low-level embedded firmware and software. This role involves working with kernel, firmware, and hardware engineers to design, implement, and enhance features for ChromeOS/Android devices. The position requires expertise in embedded systems, C/C++ programming, and experience with open-source projects like coreboot and Zephyr OS.

The role combines hands-on technical work with collaborative efforts, requiring interaction with ODMs, OEMs, and chip vendors. You'll be responsible for board bring-ups, driver development, and solving complex kernel issues. The position offers the opportunity to work on cutting-edge consumer electronics while contributing to Google's mission of organizing world information.

As part of Google's broader technology team, you'll help develop next-generation technologies that impact billions of users. The role offers competitive compensation ($166,000-$244,000 base salary plus benefits) and the chance to work with a global team of experts. You'll be involved in the full development lifecycle, from initial design to deployment and maintenance.

The ideal candidate will have strong experience in embedded systems, demonstrated ability in low-level programming, and a track record of successful consumer electronics development. This position is perfect for someone who enjoys tackling complex technical challenges while contributing to products that impact users worldwide.

Last updated 8 days ago

Responsibilities For Embedded Software Engineer, ChromeOS Platform

  • Participate in board bring-ups, working with partners to deliver new devices. This includes low-level device driver and BSP development
  • Diagnose and resolve complex kernel issues, providing clear technical direction to collaborating with engineering teams
  • Design and implement comprehensive monitoring dashboards to track bring-up progress and system health
  • Collaborate with a global team of software and hardware engineers on new technology proposals and process improvements
  • Develop automation tools to streamline workflows and improve team productivity

Requirements For Embedded Software Engineer, ChromeOS Platform

Linux
  • Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience
  • 5 years of experience in development, testing and deployment of consumer electronics/embedded systems
  • Experience with embedded programming in C/C++
  • Experience developing low-level firmware, device drivers, and BSPs, particularly within open-source projects

Benefits For Embedded Software Engineer, ChromeOS Platform

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k