Software Engineering III, Embedded

A global technology company that develops innovative products and services used by billions of users worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineering III, Embedded

Google is seeking a Software Engineering III, Embedded position within their ML, Systems, & Cloud AI (MSCA) organization. This role is crucial for developing and maintaining the hardware, software, and systems infrastructure that powers Google's services and Cloud platform. The position requires expertise in embedded systems, particularly focusing on kernel development, networking, and device drivers.

The ideal candidate will join a team that's responsible for the infrastructure supporting Google's massive-scale operations, including services like Search and YouTube, as well as Google Cloud offerings. They'll work on critical systems that require deep technical knowledge in areas such as kernel development, SmartNICs, and system debugging.

This role offers the opportunity to work on technology that impacts billions of users worldwide. The position involves both hands-on development and collaborative work with other engineers, requiring strong coding skills particularly in C and C++, along with deep understanding of Linux kernel and networking protocols.

The role combines technical expertise with leadership responsibilities, as the engineer will be expected to review code, provide technical guidance, and help maintain high standards of software quality. They'll be working in an environment that prioritizes security, efficiency, and reliability while pushing the boundaries of hyperscale computing.

This is an excellent opportunity for someone who wants to work on cutting-edge technology at scale, particularly in the areas of embedded systems and infrastructure development. The position offers exposure to Google's advanced technology stack and the chance to contribute to systems that operate at unprecedented scale.

Last updated 7 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
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?

Jobs Related To Google Software Engineering III, Embedded

RTL Design Engineer, Camera and Machine Learning, Silicon

RTL Design Engineer position at Google focusing on camera and machine learning silicon design, requiring expertise in digital logic design and RTL development.

Silicon Validation Software Engineer

Silicon Validation Software Engineer position at Google, focusing on validation software development for Google Tensor, requiring expertise in embedded systems and C/C++ programming.

Software Engineering III, Embedded

Software Engineering III position at Google focusing on embedded systems development, kernel programming, and networking infrastructure.

Embedded Software Engineer, Silicon Security

Embedded Software Engineer position at Google focusing on Silicon Security, requiring expertise in embedded systems, device drivers, and hardware/software integration.

Software Engineer III, Embedded Systems/Firmware, Silicon

Software Engineer III position at Google focusing on embedded systems and firmware development, offering competitive compensation and opportunities to work on next-generation technologies.