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

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$136,000 - $200,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 PhD graduates for an early-career Software Engineer position focusing on embedded systems and firmware development. This role offers an exciting opportunity to work on next-generation technologies that impact billions of users worldwide. As part of Google's engineering team, you'll be involved in developing embedded systems and firmware solutions, working with cutting-edge hardware and software integration.

The position requires expertise in embedded systems design, C/C++ programming, and Linux environments. You'll be working on critical projects involving microcontrollers, SoC, device drivers, and hardware bringup. The role offers exposure to various aspects of system development, from bootloading to performance optimization.

Google's engineering culture emphasizes innovation, technical excellence, and collaboration. You'll have the opportunity to work with talented engineers across different teams, participate in design reviews, and contribute to the development of sophisticated hardware-software solutions. The company offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits.

The position is available across multiple US locations, including Mountain View, Atlanta, and other major tech hubs. This is an excellent opportunity for PhD graduates looking to apply their academic expertise in a practical, high-impact environment while working on challenging technical problems at scale. The role starts in 2025, allowing candidates to plan their transition from academia to industry effectively.

Last updated 7 days 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

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 (preferred)
  • 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 (preferred)
  • Ability to start full-time role in 2025

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

  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Firmware Engineer, Camera

Firmware Engineer position at Google focusing on camera technology development, requiring expertise in imaging systems and software development.

RTL Design Engineer, Camera Image Signal Processor

RTL Design Engineer position at Google focusing on Camera Image Signal Processor development, requiring expertise in digital logic design and hardware development.

Embedded Software Engineer, University Graduate, 2025

Entry-level Embedded Software Engineer position at Google, focusing on developing custom silicon solutions and embedded systems for consumer products.

Auto White Balance Tuning Engineer

Auto White Balance Tuning Engineer position at Google, focusing on camera technology optimization for Pixel devices.

MultiMedia Design Verification Engineer, Silicon

MultiMedia Design Verification Engineer position at Google, focusing on ASIC verification and multimedia processing for custom silicon solutions.