Taro Logo

Senior Software Engineer, Google SoC Software and Firmware

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

Description For Senior Software Engineer, Google SoC Software and Firmware

Google is seeking a Senior Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on SoC Software and Firmware development. This role is crucial in designing and implementing hardware, software, machine learning, and systems infrastructure that powers Google services and Google Cloud. The position requires expertise in embedded systems, C/C++ programming, and system architecture.

The ideal candidate will work on critical projects developing next-generation technologies that impact billions of users. They will be involved in various aspects of software development, from low-level firmware to system architecture, while ensuring security, efficiency, and reliability across all implementations.

This role offers the opportunity to work with cutting-edge technology, including TPUs and global network infrastructure, while contributing to Google Cloud's Vertex AI platform. The position combines technical leadership with hands-on development, requiring both deep technical knowledge and the ability to collaborate with cross-functional teams.

The role is based in Warsaw, Poland, and offers the chance to work on hyperscale computing solutions that shape the future of technology. The successful candidate will join a team that prioritizes innovation, technical excellence, and global impact, while working on products that serve both Google's internal needs and cloud customers worldwide.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer, Google SoC Software and Firmware

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Software Engineer, Google SoC Software and Firmware

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in C or C++ programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience working with embedded operating systems
  • Experience with C, C++, Embedded Systems

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google SoC Software and Firmware

Senior Software Developer, Embedded Systems/Firmware, Google Home

Senior Software Developer position at Google Home, focusing on embedded systems and firmware development for smart home products, requiring 5+ years of experience.

Senior Software Developer, Embedded Systems/Firmware, Google Home

Senior Software Developer position at Google Home team, focusing on embedded systems and firmware development for smart home products, requiring 5+ years of experience in embedded software development.

Senior Design Engineer, Silicon

Senior Design Engineer position at Google focusing on custom silicon solutions and RTL design for next-generation hardware products.

Senior Tensor SOC Performance Design Verification Engineer

Senior Tensor SOC Performance Design Verification Engineer position at Google, focusing on developing and verifying custom silicon solutions for Google's hardware products.

Senior Embedded Engineer, Security/Privacy, Pixel

Senior Embedded Engineer position at Google focusing on security and privacy features for Pixel devices, requiring expertise in embedded systems and security engineering.