Software Engineering III, Embedded

Google develops next-generation technologies that connect billions of users, focusing on information retrieval, distributed computing, and AI.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineering III, Embedded

Google is seeking a Software Engineering III specialist for their Embedded Systems team in Bengaluru. This role is crucial for the Technical Infrastructure team, focusing on developing and maintaining data centers and building next-generation Google platforms. The position requires strong expertise in kernel development, networking, and system-level programming.

The ideal candidate will have at least 2 years of experience in software development with a strong foundation in data structures and algorithms. They should be particularly skilled in working with Kernel, Kernel Drivers, Networking, and Device Drivers. The role involves significant work with C/C++ programming and Linux kernel development.

As part of Google's Technical Infrastructure team, you'll be responsible for maintaining and improving the architecture that powers Google's vast product portfolio. Your work will directly impact billions of users by ensuring optimal performance and reliability of Google's systems. You'll be involved in code review, system debugging, and managing complex networking protocols.

The position offers the opportunity to work with cutting-edge technology in areas including distributed computing, large-scale system design, and networking. You'll be part of a team that takes pride in being "engineers' engineers" and contributes to Google's core infrastructure. The role requires versatility and leadership qualities, with opportunities to grow and evolve with Google's fast-paced business.

This is an excellent opportunity for someone who wants to work on challenging technical problems at scale, contribute to critical infrastructure, and be part of a team that powers Google's global services. You'll be working in Bengaluru, one of Google's key technical hubs, with access to world-class resources and the chance to collaborate with talented engineers worldwide.

Last updated 3 days ago

Responsibilities For Software Engineering III, Embedded

  • Review code developed by other developers and provide feedback to ensure best practices
  • Debug, track, and resolve system issues by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Manage systems development in C,C++
  • Manage networking/switching protocols, data path, and development

Requirements For Software Engineering III, Embedded

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
  • Experience with Kernel, Kernel Drivers, Networking, Device Drivers, and Debugging/Troubleshooting

Interested in this job?

Jobs Related To Google Software Engineering III, Embedded

Chassis Power Architect, Silicon

Lead power management architecture and optimization for Google's custom silicon solutions, focusing on Tensor SoC and chassis power systems.

Camera 3A/ISP Engineer, Pixel Camera

Camera 3A/ISP Engineer position at Google's Pixel team, focusing on developing and improving camera autofocus systems through hardware and software integration.

Design Verification Engineer

Design Verification Engineer role at Google, focusing on CPU and ARM architecture verification for custom silicon solutions in consumer products.

Test Instrumentation Software Engineer

Test Instrumentation Software Engineer role at Google's Raxium group, developing test acquisition software for revolutionary microLED displays and AR technology.

Power Management Software Engineer, Silicon

Power Management Software Engineer position at Google, focusing on developing and optimizing power solutions for mobile systems with competitive compensation and benefits.