Software Engineer, Embedded Software, Silicon

2 Days ago • 1 Years + • Systems Design

Job Summary

Job Description

Google is seeking a Software Engineer, Embedded Software, Silicon to design and implement Linux drivers and firmware for mobile systems. Responsibilities include designing and implementing tools for system bring-up, debugging, and performance/power evaluation, as well as designing and implementing functional tests to validate components and systems in pre- and post-silicon environments. The ideal candidate will have experience with C/C++, embedded systems (firmware, Linux kernel, device drivers), and operating systems design and implementation. This role requires expertise in software development, data structures, algorithms, and embedded operating systems. The engineer will contribute to projects critical to Google's needs, with opportunities to switch teams and projects as the business evolves.
Must have:
  • Bachelor's degree or equivalent experience
  • 1+ years experience in C/C++ software development
  • 1+ years experience with data structures/algorithms
  • 1+ years experience with embedded OS
  • Linux driver and firmware design & implementation
Good to have:
  • Experience in operating systems design and implementation
  • Experience in Linux kernel, device drivers, and Android system programming
  • Experience in software or hardware integration

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., C, C++).
  • 1 year of experience with data structures or algorithms.
  • 1 year of experience working with embedded operating systems.

Preferred qualifications:

  • Experience in C/C++ and embedded systems (firmware, Linux kernel, device drivers).
  • Experience in operating systems design and implementation.
  • Experience in Linux kernel, device drivers, and Android system programming.
  • Experience in operating systems design and implementation
  • Experience in software or hardware integration.

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.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • Design and implement Linux drivers and firmware for mobile systems.
  • Design and implement tools for system bring-up, debugging, and performance/power evaluation.
  • Design and implement functional tests to validate the correctness and performance of individual components and systems in pre-and post-silicon environments.

Similar Jobs

Google - Software Engineer III, Google Cloud Platforms

Google

(On-Site)
4 Months ago
Microsoft - Research Intern - Microsoft Teams CMD Labs

Microsoft

Redmond, Washington, United States (On-Site)
2 Weeks ago
Cerence - Senior Research Engineer (Python, ML Ops)

Cerence

Pune, Maharashtra, India (Hybrid)
1 Day ago
NXP - Test infrastructure developer intern

NXP

Roznov, Neamț County, Romania (On-Site)
7 Months ago
CRB workforce  - Front End Engineer

CRB workforce

(Remote)
1 Day ago
Google - Optical System Design Engineer

Google

Mountain View, California, United States (On-Site)
2 Days ago
Probably Monsters - Senior Build and Release Engineer

Probably Monsters

Dallas, Texas, United States (On-Site)
3 Weeks ago
Assystems - I&C Engineer- Senior.

Assystems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Rolls Royce - Field Service Engineer

Rolls Royce

Saudi Arabia (On-Site)
7 Months ago
NVIDIA - Senior System Performance and Power Engineer

NVIDIA

Hillsboro, Oregon, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Backend Software Engineer - Customer Service Platform - Seattle

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
NVIDIA - Senior Deep Learning Performance Architect

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Google - Software Engineer, Linux Embedded Systems, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Workato - Senior Infrastructure Engineer (OpenSearch)

Workato

Sofia, Sofia City Province, Bulgaria (On-Site)
7 Hours ago
Wargaming - Gameplay Developer (World of Tanks)

Wargaming

Vilnius, Vilnius County, Lithuania (Hybrid)
1 Week ago
Google - Software Developer III, Front End, Google Cloud Runtimes

Google

Waterloo, Ontario, Canada (On-Site)
2 Weeks ago
Google - Senior Software Engineer, Mobile (Android), Google Ads

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
ByteDance - AI Research Engineer, Large Language Model (Applied Machine Learning)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Google - Software Engineer II, Health Platform

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
MyGames - Unity Developer

MyGames

(Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

NVIDIA - System Design Power Validation Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - Data Center NPI Program Manager

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Weeks ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Senior Software Engineer, Pixel Software Test

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
The Walt Disney Company - Marketing Intern

The Walt Disney Company

Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Cloud Technical Solutions Engineering Manager

Google

Taipei City, Taiwan (On-Site)
2 Days ago
NVIDIA - Senior BMC Firmware Development Engineer - Platform Lead

NVIDIA

Taipei City, Taiwan (On-Site)
4 Weeks ago
Google - Product Lifecycle Management Program Manager

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Lead Software Engineer, Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
NVIDIA - System Software Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Systems Design Jobs

Assystems - System Design Engineer

Assystems

Derby, England, United Kingdom (On-Site)
6 Months ago
Meta - Hardware Engineer, Power

Meta

Fremont, California, United States (On-Site)
5 Months ago
High Moon Studios - Senior Associate Technical Designer

High Moon Studios

California, United States (Hybrid)
3 Days ago
Nintendo - Systems Engineer

Nintendo

Redmond, Washington, United States (Hybrid)
5 Months ago
Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
Activision - Lead Multiplayer Systems Designer

Activision

Middleton, Wisconsin, United States (Hybrid)
2 Weeks ago
Activision - Senior AI Designer

Activision

Santa Monica, California, United States (On-Site)
2 Months ago
Epic Games - Senior Gameplay AI Engineer, UEFN

Epic Games

Cary, North Carolina, United States (On-Site)
2 Weeks ago
Epic Games - Senior Gameplay Systems Programmer, Fortnite

Epic Games

United States (On-Site)
3 Months ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (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