Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

A global technology company that develops innovative solutions affecting billions of users worldwide through search, cloud computing, software, and hardware.
$141,000 - $202,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS

Description For Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

Google is seeking a PhD-level Software Engineer specializing in Embedded Systems and Firmware to join their engineering team starting in 2025. This role is perfect for candidates with a strong academic background in Computer Science and hands-on experience with embedded systems and firmware design. As part of Google's engineering team, you'll work on cutting-edge technologies that impact billions of users worldwide.

The position offers an opportunity to work on critical projects involving embedded systems, firmware development, and low-level software engineering. You'll be responsible for designing, developing, and maintaining software solutions while collaborating with cross-functional teams. The role requires expertise in C/C++ programming, Unix/Linux environments, and embedded systems concepts including microcontrollers, SoC, device drivers, and hardware integration.

Google's engineering culture emphasizes innovation, technical excellence, and the ability to tackle complex challenges. You'll have the chance to work on various aspects of Google's technology stack, from hardware interfaces to system optimization. The company offers competitive compensation, comprehensive benefits, and the opportunity to work alongside some of the industry's best engineers.

The position is available across multiple US locations, offering flexibility in choosing your work location. As an early career position, it provides an excellent opportunity for PhD graduates to transition into industry while working on sophisticated technical challenges. The role combines theoretical knowledge with practical engineering, making it ideal for those passionate about embedded systems and firmware development at scale.

Last updated a day ago

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

  • Write 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 by analyzing the sources of issues

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

Linux
  • PhD degree in Computer Science, or a related technical field
  • Experience in embedded systems/firmware design
  • Experience coding in C or C++
  • Knowledge of Unix/Linux environments, and kernel development
  • Knowledge of Microcontrollers, SoC, device drivers, hardware bringup, power management, ARM processors, performance optimization, file systems, bootloading, firmware, x86 assembly, system BIOS or hardware/software integration
  • Ability to start full-time role in 2025

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

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • 401k

Interested in this job?

Jobs Related To Google Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

PhD Software Engineer position at Google focusing on embedded systems and firmware development, offering competitive compensation and opportunity to work on cutting-edge technologies.

CPU Functional Verification Engineer, Silicon, University Graduate

Entry-level CPU Functional Verification Engineer position at Google, focusing on custom silicon development and hardware verification for consumer products.

SoC Design Engineer, Cloud

SoC Design Engineer position at Google focusing on custom silicon solutions and RTL architecture for cloud infrastructure, offering competitive compensation and benefits.

Software Engineer, PhD, Early Career, Campus, Embedded Systems and Firmware

Early career PhD Software Engineer position at Google focusing on embedded systems and firmware development, starting in 2025.

SoC Design Engineer, Cloud

SoC Design Engineer position at Google focusing on custom silicon solutions and RTL architecture for cloud infrastructure, offering competitive compensation and benefits in Sunnyvale, CA.