Technical Lead, Embedded Systems, Silicon

Google organizes the world's information to make it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Embedded
Staff Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Technical Lead, Embedded Systems, Silicon

Google is seeking a Technical Lead for their Embedded Systems team to drive critical software development initiatives. This role combines leadership with hands-on technical expertise in embedded systems, requiring extensive experience in software development, system architecture, and embedded operating systems. The position offers the opportunity to work on next-generation technologies that impact billions of users worldwide.

The ideal candidate will lead integration efforts for drivers and firmware, tackle complex debugging challenges, and drive software quality through comprehensive testing. They'll need to demonstrate strong technical leadership, with experience in embedded systems, particularly with Android AOSP, Linux device drivers, and kernel modules.

Working at Google means being part of a team that pushes technological boundaries, combining the best of Google's AI, Software, and Hardware capabilities. The role offers exposure to cutting-edge technology and the chance to work on products that handle information at massive scale. The team's focus on creating radically helpful experiences aligns with Google's mission to organize and make information universally accessible.

This position requires a blend of technical expertise and leadership skills, with opportunities to influence product development and technical direction. The role involves collaboration across teams, mentoring other engineers, and contributing to Google's innovative technology stack. Benefits include working with industry-leading professionals, access to Google's vast resources, and the opportunity to impact products used by billions of people globally.

The ideal candidate will have at least 5 years of software development experience, strong knowledge of embedded systems, and proven leadership abilities. They should be passionate about technology, capable of driving technical initiatives, and excited about solving complex problems at scale. This role offers significant growth potential and the chance to shape the future of Google's embedded systems technology.

Last updated 3 months ago

Responsibilities For Technical Lead, Embedded Systems, Silicon

  • Integrate drivers and firmware during bring-up
  • Debug software and hardware problems and submit patches for bug fixing or feature improvement
  • Develop and execute comprehensive test plans to ensure software stability and reliability
  • Drive continuous improvement of Integration flow, debug tools, and processes
  • Plan enablement approach and Report feature development progress at various program milestone

Requirements For Technical Lead, Embedded Systems, Silicon

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience working with embedded operating systems
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 1 year of experience in a technical leadership role (preferred)
  • Experience with Android Open Source Project (AOSP) development (preferred)
  • Experience with architecture, design, development, testing and deployment for Android BSP, Linux device drivers, Linux kernel modules (preferred)

Interested in this job?

Jobs Related To Google Technical Lead, Embedded Systems, Silicon

Technical Program Manager III, Embedded, Pixel

Lead software development for Google Pixel devices as Technical Program Manager III, managing complex cross-functional projects from concept to launch.

Staff Coherent Memory System Architect, Silicon

Staff-level position at Google focusing on coherent memory system architecture for consumer SoCs, requiring 7+ years of experience in microarchitecture and ASIC design.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products with competitive compensation.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems, driver integration, and firmware development, combining leadership with hands-on technical expertise.

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.