Silicon Software Engineering Manager, Embedded Systems

Google

8–12 yrs Bengaluru Full Time Hybrid (office + remote)
Google logo
Posted : today
Actively hiring

Job description

Join a pioneering team at Google Silicon, focusing on custom hardware development. As a Software Engineering Manager, you will blend deep technical expertise with leadership to guide critical projects and manage a talented team. This role is instrumental in shaping the future of computing by researching, designing, and developing innovative technologies.

You'll manage engineers across diverse teams and locations, oversee project budgets, and ensure the successful deployment of large-scale projects internationally. This is an opportunity to contribute to a mission that organizes the world's information and makes it universally accessible and useful, creating radically helpful experiences through the integration of AI, Software, and Hardware.

Responsibilities

Lead a high-performing engineering team in defining software strategy, architectural design, and execution for both pre-silicon and post-silicon validation of custom SoC families.

Deliver robust boot platform software and low-level drivers essential for silicon validation and System Level Test (SLT) execution.

Develop advanced firmware and system software for crucial IP blocks, encompassing power, peripherals, and memory modules.

Spearhead software development across core domains, including platform software (BSP, firmware, drivers), security architecture, and system power/performance optimization.

Foster technical excellence by mentoring and guiding team members on software architecture, code quality, and best engineering practices.

Qualifications

A Bachelor's degree in Electrical, Electronics, Computer Science, or a related field, coupled with equivalent practical experience, is essential.

Possess at least 8 years of hands-on experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS, PCIe), power management, system-integration software stacks, and driver development.

Demonstrate 2 years of experience in a people management, supervision, or team leadership capacity.

Exhibit strong experience in embedded systems development, RTOS concepts, device drivers, and hardware/software integration.

Essential Skills

Interface ProtocolsPower ManagementSystem-Integration Software StacksDriversEmbedded Systems DevelopmentRTOS ConceptsDevice DriversHardware/Software IntegrationC/C++ARMSystem BIOS

Good to Have

USBSPII2CUARTUFSPCIeConsumer ElectronicsFirmwareKernel

Highlights

  • Actively hiring

More Details

RoleSilicon Software Engineering Manager, Embedded Systems
IndustrySemiconductors
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Google logo

Google

Semiconductors

Silicon Software Engineering Manager, Embedded Systems at Google | SkillMX | SkillMX