Software Engineer, Pixel Sensor, Platforms and Devices

2 Weeks ago • 2 Years + • Research & Development

Job Summary

Job Description

Google is seeking a Software Engineer to develop firmware enabling user experiences with next-generation sensing technologies. Responsibilities include collaborating with cross-functional teams, writing firmware, drivers, and interface code (C, C++, Objective-C, Python) for embedded microcontrollers and sensors, creating and executing validation plans, designing basic software GUIs, and presenting results to internal and external teams. The ideal candidate possesses experience in embedded operating systems and software development (C or C++), strong problem-solving skills, and the ability to work effectively in a collaborative environment. The role contributes to Google's mission by advancing the capabilities of its hardware and software products.
Must have:
  • 2+ years software development (C/C++)
  • 2+ years embedded OS experience
  • Firmware development for sensors
  • Cross-functional team collaboration
Good to have:
  • Master's degree in relevant field
  • Signal processing algorithm development
  • Scripting languages (Python/MATLAB)
  • Sensor technology knowledge (IMU, etc.)

Job Details


Minimum qualifications:

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

Preferred qualifications:

  • Master's degree in Electrical Engineering, Physics, Mechanical Engineering, Computer Science or a related field.
  • Experience with signal processing algorithm development and firmware/software integration.
  • Knowledge of scripting languages (e.g., Python/MATLAB).
  • Knowledge of sensor technologies (e.g., IMU, mag, sensor hub, MCU, ALSP, fingerprint, touch, etc.).

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 Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • Work with cross-functional teams and engineering managers to develop firmware that enables user experience with next generation sensing technologies.
  • Write firmware, drivers and interfacing code in C, C++, Objective-C or Python for embedded microcontroller and sensor applications.
  • Create and execute plans to bring-up, debug and validate designs to achieve functional and performance goals.
  • Design basic software GUI to demonstrate the feature.
  • Present results to both internal and external engineering teams.

Similar Jobs

Unity - Manager, Graphics Engineering

Unity

(Remote)
3 Weeks ago
Room 8 Studio - Realistic Environment Concept Artist, Senior

Room 8 Studio

Bulgaria (On-Site)
2 Weeks ago
Canonical - Cloud Solutions Architect - Alliances

Canonical

(Remote)
8 Hours ago
Games 24x7 - SDE-1 Game Developer (C#, Unity, and JavaScript)

Games 24x7

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Virtuos - Senior Character Artist

Virtuos

Vietnam (On-Site)
1 Month ago
NVIDIA - Senior Power Architecture and Optimization Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Physical Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Google - Product Design Engineer, High-Speed Cable

Google

Sunnyvale, California, United States (On-Site)
2 Days ago
Power Integrations - Staff Automotive Reliability Engineer

Power Integrations

Penang, Malaysia (On-Site)
6 Months ago
ByteDance - Software Engineer Intern (AI Platform)

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
3 Weeks ago
Kaiying Network - Unity3D Client Lead Programmer

Kaiying Network

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Splice - Sr. People Business Partner

Splice

(Remote)
1 Day ago
CData Software - Platform Engineer

CData Software

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Cirrus Logic - Graduate Product Test Engineer

Cirrus Logic

Edinburgh, Scotland, United Kingdom (On-Site)
2 Months ago
Virtuos - Senior Technical Artist

Virtuos

Vietnam (Hybrid)
2 Weeks ago
Epic Games - Audio Designer

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Week ago
Playrix - Lead Location Designer

Playrix

Cyprus (Remote)
6 Months ago
Inworld AI - Marketing Lead - USA

Inworld AI

Mountain View, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in New Taipei, New Taipei City, Taiwan

Haleon - QO Intern

Haleon

Hsinchu, Hsinchu City, Taiwan (On-Site)
5 Hours ago
Google - Senior Technical Program Manager II, Android, Better Together

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Google - Firmware Engineer, Wireless Connectivity, Google Pixel

Google

New Taipei City, Taiwan (On-Site)
2 Days ago
Canonical - Silicon Alliances Ecosystem Development Manager - APAC

Canonical

Taipei City, Taiwan (Hybrid)
8 Hours ago
Google - Firmware Engineer, Pixel Systems Power

Google

Hsinchu County, Taiwan (On-Site)
1 Week ago
Google - Software Engineering Manager, TPU Systems, Platforms Infrastructure

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Corsair - Shipping Discrepancy Analyst

Corsair

Taoyuan City, Taiwan (On-Site)
1 Month ago
Google - Bluetooth Firmware Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
1 Week ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
7 Months ago
Google - Technical Program Manager, Pixel Application Experience

Google

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

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Senior Technical Solutions Consultant, Auto/Maps

Google

Tokyo, Japan (On-Site)
2 Weeks ago
Microsoft - Senior Machine Learning Engineer

Microsoft

Vancouver, British Columbia, Canada (On-Site)
2 Weeks ago
ByteDance - Linux System Engineer

ByteDance

London, England, United Kingdom (On-Site)
3 Months ago
Cadence - Lead Design Engineer ( Layout Design )

Cadence

Bengaluru, Karnataka, India (On-Site)
7 Months ago
NVIDIA - Senior Hardware Validation Engineer

NVIDIA

Canada (On-Site)
1 Month ago
ByteDance - Senior Software Engineer - AI for Security Post-Training

ByteDance

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

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
Google - Research Scientist, Qubit Readout

Google

Goleta, California, United States (On-Site)
2 Weeks ago
Google - Staff CPU RTL Design Engineer

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
NVIDIA - Physical Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 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