Taro Logo

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

A leading technology company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
$141,000 - $202,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Job Description

Google is seeking a PhD Software Engineer specializing in Embedded Systems and Firmware to join their engineering team starting in 2026. This role is perfect for candidates with deep expertise in embedded systems, firmware design, and strong programming skills in C/C++. As part of Google's engineering team, you'll work on critical projects that impact billions of users worldwide, with opportunities to contribute to various areas including AI & Infrastructure and Cloud.

The position offers significant technical challenges in embedded systems development, requiring expertise in areas such as microcontrollers, SoC, device drivers, and hardware/software integration. You'll be working in a collaborative environment where you'll both lead and participate in team projects, contribute to technical documentation, and solve complex engineering challenges.

Google's engineering teams include thousands of PhDs who bring their research expertise to enhance systems and products. The company is particularly strong in ML and AI technology, with extensive experience in designing and deploying ML software and custom hardware infrastructure at scale. This role offers excellent compensation ($141,000-$202,000 base salary plus bonus and equity) and the opportunity to work in various locations across the United States.

The ideal candidate will have a PhD in Computer Science or related field, strong experience in embedded systems/firmware design, and proficiency in C/C++. Knowledge of Unix/Linux environments, kernel development, and various hardware components (ARM processors, BIOS, bootloading) is highly valued. You'll be part of a versatile engineering team that pushes technology forward while maintaining Google's commitment to quality and innovation.

Last updated 3 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 and contribute to existing documentation
  • 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
401k
Equity
  • Bonus
  • Equity
  • Benefits

Related Jobs

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

PhD Software Engineering role at Google focusing on embedded systems and firmware development, starting 2026. Requires expertise in C/C++ and embedded systems design.

Wireless Integration and Test Engineer

Wireless Integration and Test Engineer role at Apple, focusing on firmware integration, testing, and quality assurance for wireless technologies across Apple products.

FPGA Systems Development Engineer

Entry-level FPGA Systems Development Engineer position at Analog Devices, focusing on developing FPGA and SoC solutions for aerospace, defense, and communication applications.

Entry Level Automation & Controls Engineer (Start Summer/Fall 2026)

Entry-level automation and controls engineering role at Barry-Wehmiller Design Group focusing on PLC programming, control systems, and industrial automation.

R&D Engineer II - Embedded Firmware

R&D Engineer II position at Penumbra focusing on embedded firmware development for medical devices, offering $97K-$127K salary with comprehensive benefits in Alameda, CA.