Software Engineer III, Embedded Systems/Firmware, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$141,000 - $202,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer III, Embedded Systems/Firmware, Silicon

Google is seeking a Software Engineer III specializing in Embedded Systems/Firmware for their Silicon team. This role is crucial in developing next-generation technologies that impact billions of users worldwide. The position involves working on embedded systems and firmware development, requiring strong expertise in software development, data structures, algorithms, and embedded operating systems.

As part of Google's mission to organize the world's information and make it universally accessible, you'll be working at the intersection of Google AI, Software, and Hardware to create groundbreaking experiences. The role demands versatility and leadership qualities, as you'll be managing project priorities, deadlines, and deliverables while designing, developing, testing, and maintaining software solutions.

The position offers a competitive compensation package including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. You'll be working in either Mountain View or San Diego, CA, collaborating with teams that push the boundaries of technology to make computing faster, seamless, and more powerful.

Key responsibilities include leading design reviews, code reviews, documentation, system troubleshooting, and development. The ideal candidate will have at least 2 years of experience in software development, strong knowledge of data structures and algorithms, and significant experience with embedded operating systems. Advanced degree holders in Computer Science or related fields are preferred.

This role presents an excellent opportunity to work on cutting-edge technology at one of the world's leading tech companies, with the chance to make a significant impact on products used by billions of users. Google's commitment to diversity, equal opportunity, and creating a culture of belonging makes this an attractive position for candidates looking to grow their careers in embedded systems and firmware development.

Last updated 5 hours ago

Responsibilities For Software Engineer III, Embedded Systems/Firmware, Silicon

  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other engineers 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
  • Write product or system development code

Requirements For Software Engineer III, Embedded Systems/Firmware, Silicon

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with working with embedded operating systems

Benefits For Software Engineer III, Embedded Systems/Firmware, Silicon

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Equity
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Google Software Engineer III, Embedded Systems/Firmware, Silicon

SoC Interface Architect, Silicon

SoC Interface Architect position at Google, focusing on designing and implementing low-speed interfaces and GPIO systems for custom silicon solutions in consumer products.

GPU Silicon Architect

GPU Silicon Architect position at Google focusing on defining and optimizing GPU cores for Tensor System on Chip, working with ML and Android teams.

Performance Validation Engineer, Silicon

Performance Validation Engineer position at Google, focusing on silicon validation and performance optimization for mobile SoC and imaging systems.

Software Engineer, Embedded Systems/Firmware, Pixel

Software Engineering role at Google focusing on embedded systems and firmware development for Pixel devices, requiring expertise in Linux kernel and embedded operating systems.

System Performance and Architecture Engineer, Silicon

System Performance and Architecture Engineer position at Google, focusing on silicon development and optimization for compute-centric hardware IP blocks including GPUs and TPUs.