Senior Embedded Software Engineer, ChromeOS Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
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 for their ChromeOS Platform team to develop next-generation technologies that impact billions of users. The role focuses on developing firmware, device drivers, and kernel modules for ChromeOS/Android devices, contributing to open-source projects like coreboot, Zephyr OS, ChromeOS, and Android. The position requires extensive experience in embedded systems, low-level firmware development, and BSP implementation.

The ideal candidate will have a strong background in consumer electronics development, with expertise in C/C++ programming and Linux environments. They will work on critical projects involving kernel development, firmware implementation, and hardware integration. The role offers opportunities to collaborate with global teams of software and hardware engineers, participating in device bring-ups and working closely with partners.

Chrome OS's mission is to deliver quality computing at scale, providing universal access to information through fast, secure, and intelligent computing. As part of this team, you'll contribute to improving features, processes, and overall quality of the ChromeOS platform. The position offers the chance to work on cutting-edge technology while contributing to open-source projects that impact users worldwide.

The role combines technical expertise with collaborative teamwork, requiring both deep technical knowledge and the ability to work effectively with product managers and engineers across different domains. You'll be responsible for maintaining high-quality standards through testing and continuous improvement of processes. This is an excellent opportunity for someone passionate about embedded systems and open-source development to make a significant impact at a global scale.

Last updated 8 hours 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
  • 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++
  • Experience with Linux development environments and Git/Gerrit
  • Experience with USB-C stacks, sensors, and other peripherals
  • Experience with ARM architecture-related BSP and device driver development
  • Knowledge of the Android stack and driver development
  • Ability to interpret hardware schematics and troubleshoot hardware issues

Interested in this job?

Jobs Related To Google Senior Embedded Software Engineer, ChromeOS Platform

Senior System Power and Performance Architect, Silicon

Senior System Power and Performance Architect role at Google, focusing on optimizing power and performance for mobile SoCs and hardware solutions.

Senior Silicon Digital RTL Design Engineer

Senior Silicon Digital RTL Design Engineer position at Google, focusing on custom silicon solutions for consumer products.

Senior CPU RTL Design Engineer

Senior CPU RTL Design Engineer position at Google, focusing on custom silicon solutions and next-generation CPU development.

Senior Design For Testability Engineer, Silicon

Senior Design For Testability Engineer position at Google, focusing on DFT/DFD methodologies and silicon validation for consumer products.

Senior Register-Transfer Level Design Engineer, Core IP, Silicon

Senior RTL Design Engineer role at Google, focusing on Core IP hardware design and ASIC integration for consumer products.