Software Engineer, Device Enablement, Chrome OS

2 Weeks ago • 2 Years + • Research & Development

Job Summary

Job Description

This Software Engineer role within Chrome OS's Device Enablement team in Taipei, Taiwan focuses on ARM system development. Responsibilities include designing, developing, testing, deploying, maintaining, and enhancing Linux kernel development, Application Processor firmware, or Embedded Controller firmware. The role involves design reviews, creating new frameworks, triaging product/system issues, and debugging to resolve hardware, network, or service operational and quality problems. The ideal candidate possesses strong C/C++ skills, experience with embedded systems and operating systems, and a solid understanding of data structures and algorithms. Experience with Linux kernel, device drivers, and open firmware frameworks is preferred.
Must have:
  • C/C++ programming
  • Embedded OS experience
  • Data structures & algorithms
  • Linux kernel development
  • ARM system development
Good to have:
  • Master's/PhD in CS
  • Chipset bring-up
  • System programming
  • Firmware experience
  • Open firmware frameworks

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C or C++ programming languages, or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms.
  • 2 years of experience working with embedded operating systems.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or related technical fields.
  • Experience with embedded systems, chipset bring-up, system programming, or firmware.
  • Experience with Linux kernel or open firmware frameworks.
  • Experience with Linux kernel and device drivers.

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.

Chrome OS delivers quality computing at scale to provide universal and unfettered access to information, entertainment, and tools. Our mission is to empower anyone to create and access information freely through fast, secure, simple, and intelligent computing.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance ARM system development, focused on Linux kernel development, Application Processor firmware, or Embedded Controller firmware.
  • Participate in, or lead design reviews with peers and stakeholders to develop platform-specific modules.
  • Create new frameworks and designs to improve the ecosystem.
  • 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.

Similar Jobs

GoMotive - Camera Embedded Firmware Engineer

GoMotive

(Remote)
1 Day ago
Epic Games - Automation Engineer

Epic Games

(On-Site)
1 Month ago
Playrix - Senior Data Analyst (Attribution)

Playrix

Serbia (Remote)
6 Months ago
Google - Test Design Engineer II, Optics and Display

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
OKX - Chatbot Specialist

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
6 Months ago
Google - Senior Staff Research Scientist

Google

Mountain View, California, United States (On-Site)
2 Days ago
Google - Engineering Manager, Google Photos

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Senior Physical Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
NVIDIA - Senior Math Libraries Engineer - Sparse Linear Algebra

NVIDIA

California, United States (Hybrid)
3 Months ago
NVIDIA - Senior Applied LLM Engineer, AI – Chip Design

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Senior Software Engineer, Multiplatform, Mobile

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Hawk Eye Innovations - Senior Computer Vision Engineer

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
1 Month ago
Meta - Research Scientist Intern, Language and Multimodal Research for MetaAI (PhD)

Meta

Seattle, Washington, United States (On-Site)
5 Months ago
Onehouse - Software Engineer, Distributed Data Systems

Onehouse

Sunnyvale, California, United States (Hybrid)
3 Years ago
Balbix - Director Platform/Backend Engineering

Balbix

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Head Digital Works - Business Intelligence Analyst

Head Digital Works

Hyderabad, Telangana, India (On-Site)
6 Months ago
WaveApps - VP, Data and AI

WaveApps

Toronto, Ontario, Canada (Hybrid)
2 Months ago
AppLovin - Data Platform Engineer

AppLovin

Palo Alto, California, United States (On-Site)
6 Hours ago
YouGov - Data Production Expert

YouGov

Vienna, Vienna, Austria (Hybrid)
8 Hours ago
THE GAME - Social Creative Automotive

THE GAME

Munich, Bavaria, Germany (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

Google - Firmware Engineer, Pixel Modem

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Rivos - Logic Equivalence Check (LEC) Engineer

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Google - Senior Software Engineer, Storage, Pixel Software

Google

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

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
4 Weeks ago
Google - Supplier Quality Engineer, Interconnect

Google

Taipei City, Taiwan (On-Site)
2 Days ago
NVIDIA - Mixed-Signal Circuit Design Engineer - New College Graduate

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Rivos - Data Parallel Accelerator Performance Intern

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
GoMotive - Senior Commodity Manager (Mechanical)

GoMotive

Taipei City, Taiwan (Remote)
2 Months ago
Google - Automation Engineer, Google Cloud

Google

Taipei City, Taiwan (On-Site)
1 Week ago
NVIDIA - Product Development Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior Power Architecture and Optimization Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior ASIC Verification Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
Tesla - Senior Embedded Software/Firmware Engineer - Power Electronics

Tesla

Baden-Württemberg, Germany (On-Site)
2 Months ago
Niantic - Senior Computer Vision Software Engineer

Niantic

London, England, United Kingdom (Hybrid)
1 Month ago
Google - Technical Lead, Firmware, Pixel Systems Power

Google

Hsinchu County, Taiwan (On-Site)
1 Week ago
ByteDance - Machine Learning Engineer Intern (Search-TikTok Recommendation)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
NVIDIA - Senior Circuit Characterization Engineer

NVIDIA

Canada (Hybrid)
1 Month ago
ByteDance - Student Researcher (Doubao (Seed) - Machine Learning System) - 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Actian - C++ Engineer - Pune

Actian

Pune, Maharashtra, India (On-Site)
6 Months ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

California, Maryland, United States (Remote)
1 Month 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