Taro Logo

Senior Embedded Software Engineer, ChromeOS Platform

A global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Embedded Software Engineer, ChromeOS Platform

Google is seeking a Senior Embedded Software Engineer to join their ChromeOS Platform team. This role is crucial in developing next-generation technologies that impact billions of users worldwide. The position focuses on firmware and kernel development for ChromeOS devices, requiring expertise in embedded systems, device drivers, and Board Support Package development.

The ideal candidate will work at the intersection of hardware and software, developing firmware, device drivers, and kernel modules for ChromeOS/Android devices. They will contribute to significant open-source projects including coreboot, ZephyrOS, ChromeOS, and Android. The role involves close collaboration with kernel, firmware, and hardware engineers to design, implement, and enhance features while maintaining high quality standards.

ChromeOS's mission is to provide universal access to computing through fast, secure, and intelligent solutions. This position offers the opportunity to directly impact this mission by working on low-level system components that form the foundation of the ChromeOS platform. The role combines technical depth in embedded systems with the scale and impact of Google's global reach.

The position requires strong expertise in embedded programming, particularly in C/C++, along with experience in Linux development environments and hardware interfacing. The successful candidate will need to demonstrate both technical excellence and collaborative skills, working with global teams on complex technical challenges. This is an excellent opportunity for an experienced embedded systems engineer looking to make a significant impact on widely-used consumer technology products.

Last updated 2 days ago

Responsibilities For Senior Embedded Software Engineer, ChromeOS Platform

  • Design and develop firmware/kernel features, collaborate with a team of engineers and product managers
  • Participate in bring-ups, work with partners to deliver new devices. This includes low-level device driver and Board Support Package (BSP) development
  • Evaluate and help improve firmware/device driver code and processes, focusing on scalability and maintainability
  • Collaborate with a global team of software and hardware engineers on new technology proposals and process improvements
  • Maintain quality by increasing unit and integration test coverage

Requirements For Senior Embedded Software Engineer, ChromeOS Platform

Linux
Java
Python
  • 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
  • 5 years of experience in developing low-level firmware, device drivers, and Board Support Package (BSPs) within open-source projects
  • Experience with embedded programming in C/C++

Interested in this job?

Jobs Related To Google Senior Embedded Software Engineer, ChromeOS Platform