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

2 Months ago • 2-4 Years • Devops • $141,000 PA - $202,000 PA

Job Summary

Job Description

This Software Engineer III role at Google focuses on embedded systems/firmware within Platforms Infrastructure Engineering. Responsibilities include designing, developing, testing, deploying, maintaining, and enhancing software solutions. The role requires participation in design reviews, code review, documentation contributions, issue triage and debugging, and writing development code. The engineer will manage project priorities and deadlines. The work supports Google's vast array of services, requiring handling information at massive scale and contributing to the next generation of technologies.
Must have:
  • 2+ years software development experience
  • 2+ years embedded OS experience
  • 2+ years data structures/algorithms experience
  • Code review and debugging skills
  • Project management and delivery
Good to have:
  • Master's/PhD in CS
  • Experience with performance analysis & visualization
  • Experience developing accessible technologies
  • Software test engineering proficiency
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details


Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical field.
  • 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

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

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

The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world.

We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • 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.

Similar Jobs

Brain Hunter - Duck Creek Developer

Brain Hunter

Rocky Hill, Connecticut, United States (On-Site)
7 Years ago
Kulfi Collective - Lead - Talent & Community Management

Kulfi Collective

Mumbai, Maharashtra, India (On-Site)
4 Weeks ago
Ion - Social Media Manager - 722

Ion

Noida, Uttar Pradesh, India (On-Site)
8 Months ago
CGS Carrers - Application support II

CGS Carrers

Guadalajara, Jalisco, Mexico (Hybrid)
2 Months ago
Nagarro - Senior Staff Engineer - SAP FICO S/4Hana Solution Advisor

Nagarro

United States (Remote)
8 Months ago
Workato - Senior Software Engineer (Platform, Ruby)

Workato

Yerevan, Yerevan, Armenia (On-Site)
1 Month ago
Autodesk - Senior AWS Operations Engineer

Autodesk

India (On-Site)
1 Month ago
Hitachi - Senior Modern Applications Solution Architect

Hitachi

Chicago, Illinois, United States (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Accurate - Senior Full Stack Software Engineer - Java

Accurate

Hyderabad, Telangana, India (Hybrid)
1 Year ago
Epic Games - Tools Engineer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Capgemini - Business Advisor - A

Capgemini

Mumbai, Maharashtra, India (On-Site)
3 Weeks ago
PwC - Legal Senior Associate

PwC

Bangkok, Bangkok, Thailand (On-Site)
9 Months ago
Adtran - Services Engineer

Adtran

Huntsville, Alabama, United States (Hybrid)
1 Month ago
PwC - Senior Associate

PwC

Bengaluru, Karnataka, India (On-Site)
8 Months ago
kaizen gaming  - Principal Engineer (Frontend)

kaizen gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
2 Weeks ago
Ion - VMware Engineer, Italy

Ion

Italy (Hybrid)
8 Months ago
PayPal - Sr. Product Manager 2 - Technical

PayPal

Dublin, County Dublin, Ireland (Hybrid)
1 Month ago
Tesla - Equipment Engineer Electrode, Battery Cell

Tesla

Brandenburg, Germany (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sunnyvale, California, United States

Epoch Games - 3D Creature Artist

Epoch Games

North Carolina, United States (Remote)
3 Months ago
AI Fund - Chief Executive Officer

AI Fund

United States (Remote)
2 Months ago
bytedance - Software Engineer, Global Payment

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Apple - Core OS Software Engineer - Darwin Server

Apple

Cupertino, California, United States (On-Site)
2 Weeks ago
Ansys - Application Engineer II

Ansys

Austin, Texas, United States (On-Site)
2 Weeks ago
Anavation - Senior Software Developer – Mobile/RE

Anavation

Lorton, Virginia, United States (Hybrid)
3 Weeks ago
Sleeper - Backend Engineer

Sleeper

San Francisco, California, United States (Remote)
3 Months ago
CyberArk - Senior Enterprise Account Executive

CyberArk

United States (On-Site)
1 Month ago
Apple - System Hardware & Software Quality Engineer

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Saviynt - Director, Strategy - SaaS Product Management / Go-to-Market

Saviynt

El Segundo, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Devops Jobs

bytedance - Senior Software Engineer, Multi Cloud CDN

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Ion - Cloud Engineer Kubernetes

Ion

Castellazzo Bormida, Piedmont, Italy (Hybrid)
8 Months ago
Rippling - Software Engineer II - Compute Infrastructure

Rippling

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Octopus - Senior Software Engineer - Cloud Platform

Octopus

(Remote)
11 Months ago
Loyalty Juggernaut - Solutions Engineer

Loyalty Juggernaut

Hyderabad, Telangana, India (On-Site)
1 Year ago
Brillio - .NET Azure Architect - R01525011

Brillio

Pune, Maharashtra, India (Hybrid)
8 Months ago
GoReel - OnCall Site Reliability Engineer

GoReel

(Remote)
2 Weeks ago
Capgemini - Solution/Delivery Architect

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
bytedance - Software Engineer Graduate (Multi-Cloud CDN)

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Sailpoint - Staff Site Reliability Engineer (Staff SRE)

Sailpoint

United States (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug