QualificationsDartOperating systemsOS KernelsFlutterC++Bachelor’s degreeMaster’s degree
Minimum qualifications:
Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in C++ programming language.
3 years of experience in a technical leadership role; overseeing strategic projects, with 2 years of experience in a people management, supervision/team leadership role.
Preferred qualifications:
Master’s degree in Engineering, Computer Science or other technical related field.
3 years of experience working in a complex, matrixed organization.
Experience with Flutter and/or Dart.
Experience in Rust, within the open source community.
Knowledge of operating systems, mobile, and web technologies.
About the job
Fuchsia is a capability-based operating system with a modular, ephemeral software model, built for the next generation ambient computing. It is an open-source operating system designed from the kernel up for security, privacy, updatability, and performance go/what-is-fuchsia.
The Fuchsia Devices and Experiences team is part of the larger Fuchsia organization and is responsible for productionizing various types of Fuchsia Devices. Our team delivers real consumer devices to end users and enables you to have a large impact at Google by expanding the reach of Nest/Assistant to new form factors.
We work on a variety of projects up and down the stack. The unifying thread is that they are all on the critical path to shipping Fuchsia to real users and therefore have tremendous impact across the company.
The Settings team owns platform APIs, storage, and messaging setting updates with customers. The team contributes across the platform and product stacks within Fuchsia and with partners across Google. The team also engages in how settings are used in the product, such as volume policy, system migration, light sensing, accessibility, device input, connectivity, and settings UI.
Device Settings is the central storage of configuration in the device and is core to the functioning of most valuable product features.
As an Engineering Manager of the Settings team, you will be responsible for planning, scoping, and execution of Settings features and contribute to product strategy. Operating with scale and speed, our exceptional software engineers are just getting started and as a manager, you will guide the way.
Google is an engineering company at heart. We hire people with a broad set of technical skills who are ready to take on some of technology’s greatest challenges and make an impact on users around the world. At Google, engineers not only revolutionize search, they routinely work on scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, social to local, Google engineers are changing the world one technological achievement after another.
Responsibilities
Manage a team of software engineers, coaching and cultivating the team in improving technical skills, and guide their career growth.
Build a long-term roadmap and technical direction for scaling settings components across classes of devices.
Review high-level designs and analytics for features that the team owns and develops using C++ and RUST.
Collaborate with partner teams across Google like Nest and Assistant, as well as within Fuchsia to improve engineering processes.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.