Taro Logo

Software Engineer, PhD, Early Career, Embedded Systems and Firmware, 2026 Start

A leading technology company that develops next-generation technologies used by billions of users worldwide.
$141,000 - $202,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Job Description

Google is seeking a PhD Software Engineer to join their team working on embedded systems and firmware. This role is perfect for candidates with a strong academic background in Computer Science and practical experience in embedded systems design. As part of Google's engineering team, you'll be working on critical projects that impact billions of users worldwide.

The position offers an opportunity to work on advanced embedded systems, focusing on microcontrollers, SoC, device drivers, and hardware integration. You'll be part of a team that includes thousands of PhDs who bring their deep knowledge and research experience to enhance Google's systems and products.

The role combines hands-on technical work with leadership opportunities. You'll be responsible for designing and developing advanced systems, reviewing code, setting technical directions, and solving complex technical challenges. The position requires expertise in C/C++ programming and embedded systems, with additional knowledge of Unix/Linux environments being highly valuable.

Google offers a competitive compensation package, including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates.

This is an excellent opportunity for PhD graduates looking to apply their research expertise in a practical setting while working on cutting-edge technology at one of the world's leading tech companies. The position offers the chance to work on various projects across AI & Infrastructure, Cloud, and other critical areas, with the flexibility to grow and evolve with the company's fast-paced environment.

Last updated 4 days ago

Responsibilities For Software Engineer, PhD, Early Career, Embedded Systems and Firmware, 2026 Start

  • Participate in or lead team projects to carry out design, analysis, and development of advanced systems across the stack, particularly embedded systems
  • Develop code and review code developed by other developers, and provide feedback to ensure best practices
  • Write documents that set new technical directions
  • Study, diagnose and resolve complex technical issues

Requirements For Software Engineer, PhD, Early Career, Embedded Systems and Firmware, 2026 Start

Linux
  • PhD degree in Computer Science, or a related field, or equivalent practical experience
  • Experience in embedded systems/firmware design
  • Experience coding in C or C++
  • Ability to start full-time role in 2026

Benefits For Software Engineer, PhD, Early Career, Embedded Systems and Firmware, 2026 Start

Medical Insurance
Equity
  • Bonus
  • Equity
  • Comprehensive benefits package

Related Jobs