Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information. Products need to handle information at massive scale, and extend well beyond web search. Firmware Engineer role addresses everything from bringing up brand-new devices to optimizing bootloaders and contributing to open-source projects like coreboot. This role solves low-level problems and sees their work ship on a massive scale.
Requirements
- 5 years of experience with software development in C/C++.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience in embedded systems (firmware, Linux kernel, device drivers).
- 5 years of experience with data structures/algorithms.
- Experience building consumer electronics with an understanding of the entire product life cycle from design to manufacturing and customer support.
- Experience developing in a Linux, Android or ChromeOS environment.
- Experience in coreboot, fastboot, or other relevant open-source projects.
Responsibilities
- Evaluate and improve firmware and processes for scalability and maintainability.
- Design, develop, and launch production-level firmware for laptops and tablets.
- Optimize bootloaders and contributing to open-source projects like coreboot.
- Improve the scalability and maintainability of our existing codebase.
- Collaborate with an external Original Design Manufacturer (ODMs), Original Equipment Manufacturer (OEMs), System on a Chip (SoC) vendors, and internal teams around the globe.
- Maintain our quality bar by increasing unit and integration test coverage.
- Work at the heart of the hardware-software interface.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's or PhD degree in Computer Science or a related technical field.
- Versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack.
- Collaborate with a global team of software and hardware engineers on new technology proposals and process improvements.
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.