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

Google

Sunnyvale (CA)

On-site

USD 147,000 - 211,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Bonus target
Benefits

Job summary

Google in Sunnyvale is seeking a software engineer to manage project priorities and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions. The role sits on the AI and Infrastructure team, empowering Google customers with scalable, reliable, and high-velocity AI and infrastructure platforms.

Responsibilities include design reviews, code reviews, documentation contributions, and debugging complex issues across hardware and networks.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 2 years in low-level systems programming (C/C++) or 1 year with an advanced degree.
  • 2 years working with embedded operating systems.

Responsibilities

  • Manage project priorities, deadlines, and deliverables.
  • Design, develop, test, deploy, maintain, and enhance software solutions.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst technologies.
  • Review code for style, accuracy, testability, and efficiency.
  • Triage issues and debug to determine impact on hardware, network, or services.

Skills

C/C++ programming
Embedded systems
Low-level software development

Education

Bachelor's degree or equivalent practical experience
Master's degree or PhD in CS or related field

Job description

In most instances, this position requires in-person interviews as part of the hiring process.

Minimum qualifications
  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience in low level systems programming languages (e.g. C++ or C), or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with working with embedded operating systems.
Preferred qualifications
  • Master's degree or PhD in Computer Science or related technical field.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • 2 years of experience with performance, systems data analysis, visualization tools, or debugging.
  • Experience developing accessible technologies.
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering.
About the job

In this role, you will manage project priorities, deadlines, and deliverables. You will also design, develop, test, deploy, maintain, and enhance software solutions.

The AI and Infrastructure team is redefining what’s possible. We empower Google customers with breakthrough capabilities and insights by delivering AI and Infrastructure at unparalleled scale, efficiency, reliability and velocity. Our customers include Googlers, Google Cloud customers, and billions of Google users worldwide.

We're the driving force behind Google's groundbreaking innovations, empowering the development of our cutting-edge AI models, delivering unparalleled computing power to global services, and providing the essential platforms that enable developers to build the future. From software to hardware our teams are shaping the future of world-leading hyperscale computing, with key teams working on the development of our TPUs, Vertex AI for Google Cloud, Google Global Networking, Data Center operations, systems research, and much more.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $147000 - $211000 (USD) + 15% bonus target + equity + benefits

Responsibilities

Learn more about benefits at Google .

  • 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 (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.
  • Write product or system development code.

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Google • Austin (TX)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering
Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure
Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure

Google Inc. • Sunnyvale (CA)

On-site
USD 147,000 - 211,000
Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure
Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Bonus
Equity
Benefits
+1
Software Engineer III, Performance, AI and Infrastructure
Software Engineer III, Performance, AI and Infrastructure

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Software Engineer III, Infrastructure, Google Workspace
Software Engineer III, Infrastructure, Google Workspace

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Software Engineer III, Infrastructure, Telemetry Router
Software Engineer III, Infrastructure, Telemetry Router

Google • Pittsburgh

On-site
USD 147,000 - 210,000
Software Engineer III, Google Cloud Compute Infrastructure
Software Engineer III, Google Cloud Compute Infrastructure

Google • Sunnyvale (CA)

On-site
USD 147,000 - 210,000
Health/dental/vision insurance
401(k) with match
Paid time off 20 days
+4
Software Engineer III, Infrastructure, Google Cloud NetInfra
Software Engineer III, Infrastructure, Google Cloud NetInfra

Google • Sunnyvale (CA)

On-site
USD 147,000 - 211,000
15% bonus target
Equity
Comprehensive benefits
Software Engineer III, Infrastructure, Google Cloud Global Networking
Software Engineer III, Infrastructure, Google Cloud Global Networking

Google • Sunnyvale (CA)

On-site
USD 147,000 - 211,000
Bonuses
Equity
Benefits