Software Engineering III, Embedded

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$120,000 - $200,000
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 specialized in embedded systems to join their Technical Infrastructure team. This role is crucial in developing and maintaining Google's data centers and building next-generation platforms that power Google's extensive product portfolio. The position requires strong expertise in kernel development, networking, and system-level programming.

The ideal candidate will work on critical projects involving kernel drivers, networking protocols, and low-level system architecture. They will be responsible for reviewing code, debugging complex system issues, and managing development in C/C++ environments. The role offers opportunities to work with cutting-edge technology and contribute to systems that operate at massive scale.

Google's Technical Infrastructure team takes pride in being the "engineers' engineers," focusing on building and maintaining the architecture that keeps Google's services running smoothly. Team members work on everything from data center infrastructure to platform development, ensuring optimal performance and reliability.

This position offers the chance to work with a diverse team of experts, tackle challenging technical problems, and impact billions of users worldwide. The role requires a combination of technical expertise, problem-solving skills, and the ability to collaborate effectively with team members across different projects.

As part of Google's engineering community, you'll have access to vast resources, opportunities for professional growth, and the chance to work on technology that shapes the future of digital infrastructure. The position offers the excitement of working with complex systems while contributing to Google's mission of organizing the world's information.

Last updated 12 hours 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, and 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

Benefits For Software Engineering III, Embedded

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Software Engineering III, Embedded

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on imaging, multimedia, and GenerativeAI features for Pixel devices.

Senior ASIC Design Engineering, Silicon

Senior ASIC Design Engineering role at Google, focusing on RTL design and microarchitecture for custom silicon solutions in consumer products.

ASIC Platform Software Architect, Silicon

ASIC Platform Software Architect position at Google, focusing on embedded systems and hardware-software integration for consumer products.

Hardware Electrical Engineer, Watch

Hardware Electrical Engineer position at Google's Pixel Watch team, focusing on system electrical engineering design and development of consumer electronics products.

SoC System Performance and Architecture Engineer, Silicon

SoC System Performance Engineer role at Google, focusing on hardware-software optimization and next-gen silicon solutions for consumer products.