Google

Software Engineer, Embedded Systems, Pixel Touch

Google$174K — $252K *
Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or related technical field, or equivalent experience.
  • 5 years of software development experience in C or C++.
  • 3 years of experience in testing, maintaining, or launching software products, and 1 year in software design and architecture.
  • 3 years working with embedded operating systems and firmware environments.
  • Experience in developing and maintaining low-level device drivers or hardware-software interfaces.

Responsibilities

  • Write and optimize low-level code for embedded systems and firmware development in C/C++.
  • Lead technical design reviews with hardware, research, and Android teams to select touch architectures.
  • Review peer code and provide technical feedback on style, testability, and efficiency.
  • Maintain technical documentation and guides, adapting content based on hardware changes and feedback.
  • Debug and resolve complex touch system issues by analyzing interactions across firmware, kernel drivers, and hardware.

Benefits

  • 15% bonus target equity
  • Comprehensive health benefits
  • Generous retirement plans
  • Work-life balance initiatives
  • Opportunities for professional development and growth.
Full Job Description
Minimum qualifications:
  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 5 years of experience with software development in C or C .
  • 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
  • 3 years of experience working with embedded operating systems and firmware environments.
  • Experience developing, debugging, and maintaining low-level device drivers or hardware-software interfaces.

Preferred qualifications:
  • Master's degree or PhD in Computer Science, Electrical Engineering, or a related technical field.
  • 5 years of experience with data structures, algorithms, and performance optimization in resource-constrained systems.
  • 1 year of experience in a technical leadership role mentoring engineers or guiding technical workstreams.
  • Experience with Linux kernel development (input subsystem, I2C/SPI bus drivers) and the Android Framework (EventHub, InputReader, HIDL/AIDL).
  • Experience developing accessible technologies, touch/haptic interfaces, or systems programming in Rust.


Responsibilities
  • Write, optimize, and test low-level embedded system and firmware development code in C/C for Pixel touch controllers and input subsystems.
  • Participate in and lead technical design reviews with cross-functional hardware, research, and Android teams to evaluate and select touch architectures.
  • Review code developed by peers, providing technical feedback to ensure adherence to style guidelines, testability, architectural integrity, and runtime efficiency.
  • Contribute to and maintain technical documentation, bring-up guides, and diagnostic runbooks, adapting content based on hardware revisions and product feedback.
  • Triage, debug, track, and resolve complex touch system issues by analyzing root causes across silicon firmware, kernel drivers, and hardware interactions.


US: $174000 - $252000 (USD) 15% bonus target equity benefits

Learn more about benefits at Google .

About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Consumer Technology Jobs

Find similar Software Engineer, Embedded Systems, Pixel Touch jobs: