Software Engineer III, Embedded Systems/Firmware, Silicon

Google organizes the world's information and makes it universally accessible and useful through AI, Software, and Hardware technologies.
$141,000 - $202,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · 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 combines software development with embedded systems expertise, focusing on next-generation technologies that impact billions of users. The position offers a competitive base salary range of $141,000-$202,000 plus comprehensive benefits including bonus and equity.

The role requires strong technical expertise in embedded operating systems, software development, and data structures/algorithms. You'll be working on critical projects that push the boundaries of technology, with opportunities to switch teams as you grow. The position involves designing, developing, testing, and maintaining software solutions while managing project priorities and deliverables.

Google's team combines AI, Software, and Hardware to create innovative experiences, focusing on making computing faster and more powerful. The company's mission to organize world's information and make it universally accessible drives their technological advancement.

As a Software Engineer III, you'll participate in design reviews, code reviews, documentation, and system troubleshooting. The role offers exposure to large-scale systems, performance optimization, and debugging challenges. Google's collaborative environment and focus on technological innovation make this an excellent opportunity for engineers passionate about embedded systems and firmware development.

The position is available in Mountain View or San Diego, offering the chance to work with industry-leading professionals in a company known for its technological innovation and impact. The role combines technical challenges with leadership opportunities, making it ideal for engineers looking to advance their careers in embedded systems while working on products that affect billions of users worldwide.

Last updated 14 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
  • Bonus
  • Equity
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance

Interested in this job?

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

Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Mid-level Embedded Systems/Firmware Engineer position at Google, focusing on platforms infrastructure with competitive compensation and opportunities to work on cutting-edge technology.

ASIC Design Engineer, Silicon

ASIC Design Engineer position at Google focusing on custom silicon solutions and RTL design for Pixel SoCs, requiring 6 years of experience in ARM-based systems and ASIC methodology.

Silicon Validation Software Engineer

Silicon Validation Software Engineer role at Google, focusing on developing and implementing validation software for Google Tensor and embedded systems.

Software Engineer, Android Kernel and Systems

Mid-level Software Engineering role at Google focusing on Android Kernel and Systems development, requiring expertise in low-level programming and operating systems.

CPU Design Verification Engineer

CPU Design Verification Engineer position at Google, focusing on custom silicon solutions and hardware verification with competitive compensation and benefits.