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

Google is a leading technology company that develops innovative products and services used by billions of people worldwide.
$136,000 - $200,000
Embedded
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS

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

Google is seeking a Software Engineer with a PhD for an early career position in Embedded Systems and Firmware. This role is part of Google's mission to develop next-generation technologies that impact billions of users worldwide. The ideal candidate will have experience in embedded systems/firmware design and coding in C or C++.

The position involves working on critical projects with opportunities for growth and team changes. Responsibilities include writing product/system development code, participating in design reviews, code reviews, documentation, and issue resolution. Knowledge of Unix/Linux environments, kernel development, and various hardware-related technologies is preferred.

This role offers a chance to work on cutting-edge technologies across various domains, including information retrieval, distributed computing, system design, networking, security, AI, NLP, and more. Google emphasizes versatility, leadership, and enthusiasm for tackling new challenges across the full stack.

The position is based in various US locations, including Mountain View, Atlanta, Austin, and others. It offers a competitive salary range of $136,000-$200,000 plus bonus, equity, and benefits. The role is set to start in 2025, making it ideal for recent or soon-to-be PhD graduates looking to make an impact in the tech industry.

Google is committed to diversity, equality, and creating a culture of belonging. They offer accommodations for applicants with special needs and require English proficiency for effective global collaboration.

Last updated 3 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 (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • 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++

Interested in this job?

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

ASIC Design and Integration Engineer

Join Apple as an ASIC Design and Integration Engineer to work on cutting-edge memory system architectures and hardware products.

Design Verification Engineer

Design Verification Engineer at Apple, verifying SOC functionality and performance, collaborating across teams to ensure hardware quality.

Electrical Engineer

Join Destinus as an Electrical Engineer to design sub-systems for ultra-fast, hydrogen-powered aerospace vehicles revolutionizing global logistics.

Embedded Product Engineer

Join Ready as an Embedded Product Engineer to support state customers, translate requests into features, and drive product development in a rapidly expanding startup.

Software Engineer, Firmware, Silicon

Google seeks a Software Engineer for Firmware and Silicon to develop embedded systems for next-gen smart devices.