Embedded Software Engineering Lead, Silicon Validation Software

Google organizes the world's information and makes it universally accessible and useful through AI, Software, and Hardware innovation.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Consumer

Description For Embedded Software Engineering Lead, Silicon Validation Software

Google is seeking an Embedded Software Engineering Lead for their Silicon Validation Software team in Bengaluru. This role combines hardware and software expertise to develop next-generation technologies that impact billions of users. As a lead engineer, you'll work on critical projects involving embedded systems, device drivers, and system architecture for smart devices. The position requires deep expertise in C/C++ programming, embedded systems, and hardware interfaces.

The role offers the opportunity to work with cutting-edge technology in a vertically integrated team that spans from hardware through applications. You'll be responsible for designing and developing embedded software drivers, enabling device applications, and contributing to system architecture decisions. The position requires both technical excellence and leadership skills to manage project priorities and deliverables.

Google's team combines the best of AI, Software, and Hardware to create innovative solutions. You'll be part of a company that's committed to making computing faster, seamless, and more powerful. The role offers exposure to various aspects of embedded systems development, from low-level hardware interactions to high-level application integration.

This is an excellent opportunity for experienced engineers who want to impact the future of consumer electronics and embedded systems at a global scale. You'll work with talented teams, have access to state-of-the-art resources, and contribute to products that affect billions of users worldwide. The position offers growth opportunities and the chance to work on challenging problems at the intersection of hardware and software.

Last updated 12 hours ago

Responsibilities For Embedded Software Engineering Lead, Silicon Validation Software

  • Work on hardware and software, in a vertically integrated team spanning from hardware through applications
  • Enable device drivers for applications on devices
  • Develop new software, hardware, and system architecture to support future applications
  • Design, develop, and test of embedded software drivers for the next generation smart devices

Requirements For Embedded Software Engineering Lead, Silicon Validation Software

  • Bachelor's degree in Electrical, Electronics or Computer Engineering, or equivalent practical experience
  • 8 years of work experience in development, testing and deployment of consumer electronics/embedded systems
  • Experience with embedded programming in C/C++
  • Experience with embedded systems, kernel, Real-Time Operating System or firmware, device driver
  • Experience working with hardware designers/reading schematics
  • Experience with interface protocols (USB, SPI, I2C, UART, UFS, PCIe)
  • Experience with ARM or other low-power SoC architectures
  • Experience in performance analysis and optimization

Interested in this job?

Jobs Related To Google Embedded Software Engineering Lead, Silicon Validation Software

Staff Coherent Memory System Architect, Silicon

Staff-level position at Google focusing on coherent memory system architecture for consumer SoCs, requiring expertise in microarchitecture and ASIC design.

Technical Lead, Embedded Systems, Silicon

Lead embedded systems development at Google, focusing on driver integration, firmware development, and technical leadership in hardware-software solutions.

Staff Systems Architect, Advanced Research and Development

Lead system architecture and innovation for Google's Tensor SoC platform, driving next-generation hardware experiences through software/hardware co-design.

System Engineering Program Manager, Pixel

Lead Pixel device development as a System Engineering Program Manager at Google, managing complex technical projects and cross-functional teams.

Lead CPU RTL Front End Design Engineer, Subsystem

Lead CPU RTL Front End Design Engineer position at Google, focusing on custom silicon solutions and next-generation CPU development with competitive compensation.