Software Engineer III, Embedded Systems/Firmware, Silicon

Google is a global technology leader that organizes the world's information and makes it universally accessible and useful.
Embedded
Mid-Level Software Engineer
Contact Company
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer III, Embedded Systems/Firmware, Silicon

Google is seeking a Software Engineer III specializing in Embedded Systems/Firmware for their Silicon team in Bengaluru, India. This mid-level position requires a minimum of 2 years of experience in software development and data structures/algorithms. The role involves working on next-generation technologies that impact billions of users, focusing on embedded operating systems and accessible technologies.

As part of Google's mission to organize the world's information and make it universally accessible, you'll be working on projects that combine AI, Software, and Hardware to create innovative and helpful experiences. Your responsibilities will include participating in design reviews, code reviews, documentation, troubleshooting, and writing system development code.

The ideal candidate should have a Bachelor's degree (Master's or PhD preferred) in Computer Science or a related field. Experience with embedded operating systems and developing accessible technologies is highly valued. This position offers the opportunity to work on cutting-edge projects, collaborate with talented peers, and contribute to Google's diverse range of products and services.

Join Google's team to push the boundaries of technology, work on challenging problems across the full-stack, and help make computing faster, seamless, and more powerful. This role provides a unique opportunity to impact the lives of billions of users through innovative technology solutions.

Last updated a month ago

Responsibilities For Software Engineer III, Embedded Systems/Firmware, Silicon

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other engineers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Write product or system development code

Requirements For Software Engineer III, Embedded Systems/Firmware, Silicon

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms in either an academic or industry setting

Interested in this job?

Jobs Related To Google Software Engineer III, Embedded Systems/Firmware, Silicon

Chassis Power Architect, Silicon

Lead power architecture development for Google's custom silicon solutions, focusing on power management controllers and chassis power optimization for consumer products.

SoC RTL Design Engineer

SoC RTL Design Engineer position at Google, focusing on custom silicon solutions development for consumer products with emphasis on hardware architecture and implementation.

Design Verification Engineer

Design Verification Engineer role at Google, focusing on CPU verification and ASIC design for consumer products, requiring 3+ years of experience.

SOC Power Estimation Engineer

SOC Power Estimation Engineer role at Google, focusing on power analysis and optimization for custom silicon solutions in consumer products.

Camera 3A/ISP Engineer, Pixel Camera

Camera 3A/ISP Engineer position at Google working on Pixel camera systems, focusing on autofocus performance improvement and hardware-software integration.