Enable data only cellular modems for Android Laptops and Tablets at Google
Requirements
- 8 years of experience with software development in one or more programming languages of C/ C++ or Rust.
- 3 years of experience with embedded operating systems.
- Experience in cellular modems at the kernel system interface.
- Experience with Linux development environment and git/gerrit tools.
- Experience bringing up USB-C stacks, sensors, and other peripherals.
- Experience building consumer electronics and knowledge of manufacturing, supply chain, and customer support processes.
Responsibilities
- Lead sustainable efforts by prioritizing and staffing a team, growing their skills and efficacy to successfully manage growing organizational priorities.
- Apply broad and technical knowledge to uncover and resolve subtle, technical problems in firmware and wireless controllers, while conducting design and code reviews to ensure best practices.
- Develop and execute plans for device bring-up, debugging, and validation, while identifying and mitigating major risks for multiple teams working on the same product.
- Collaborate with product managers and global engineering teams to define features, proposing new technologies and process improvements.
- Align stakeholders across multiple groups with priorities, exhibiting leadership to resolve conflicts and achieve goals in the best interest of Google.
Other
- Bachelor's degree in Computer Science or Computer Engineering or related field or equivalent practical experience.
- 3 years of experience in a technical leadership role overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
- Master's degree or PhD in Computer Science or a related technical field.
- 3 years of experience working in a complex, matrixed organization.
- US work authorization