Senior Embedded Systems Engineer – Sensing & HAL

Socket.dev

San Jose (CA)

On-site

USD 174,000 - 252,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking software engineers to develop kernel HAL and frameworks for next-generation sensing technologies. You will write code in C/C++, Python, and other languages for embedded microcontrollers and sensor applications, and collaborate with cross-functional teams to meet performance goals.

The role involves hand-on Bring-up, debugging, GUI design, and adapting Android sensor frameworks for desktop form factors with cross-team presentations. Strong embedded systems experience is required.

Qualifications

  • Bachelor's degree or equivalent practical experience required.
  • 5 years of software development experience in one or more languages (e.g., C/C++).
  • 3 years of experience testing, maintaining, or launching software products; 1 year in software design/architecture.
  • 3 years of experience working with embedded operating systems.

Responsibilities

  • Collaborate with cross-functional teams and engineering managers to develop kernel HAL and frameworks for next-generation sensing tech.
  • Write 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 meeting functional and performance goals.
  • Design basic software GUI to demonstrate features.
  • Learn Android sensor framework and adapt for desktop form factors; present results to internal and external engineering teams.

Skills

C
C++

Education

Bachelor's degree or equivalent practical experience

Job description

Google is seeking software engineers to develop kernel HAL and frameworks for next-generation sensing technologies. You will write code in C/C++, Python, and other languages for embedded microcontrollers and sensor applications, and collaborate with cross-functional teams to meet performance goals.

The role involves hand-on Bring-up, debugging, GUI design, and adapting Android sensor frameworks for desktop form factors with cross-team presentations. Strong embedded systems experience is required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Android Laptop and Tablet Sensor
Senior Software Engineer, Android Laptop and Tablet Sensor

Socket.dev • San Jose (CA)

On-site
USD 174,000 - 252,000
Senior Software Engineer, Android Laptop and Tablet Sensor
Senior Software Engineer, Android Laptop and Tablet Sensor

Google Inc. • San Jose (CA)

On-site
USD 174,000 - 252,000
Senior Android Sensor Software Engineer (Laptop/Tablet)
Senior Android Sensor Software Engineer (Laptop/Tablet)

Google Inc. • San Jose (CA)

On-site
USD 174,000 - 252,000
Senior Embedded Linux & Android Kernel Engineer
Senior Embedded Linux & Android Kernel Engineer

Google Inc. • San Jose (CA)

On-site
USD 174,000 - 252,000
Senior Embedded Firmware Engineer – DNN Frameworks
Senior Embedded Firmware Engineer – DNN Frameworks

Socket.dev • San Jose (CA)

On-site
USD 174,000 - 252,000
Senior Embedded Systems Engineer, Platforms & Devices
Senior Embedded Systems Engineer, Platforms & Devices

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Senior Embedded Systems Engineer: Platforms & Devices
Senior Embedded Systems Engineer: Platforms & Devices

Google • United States

On-site
USD 174,000 - 252,000
Equity
Benefits
Staff Software Engineer, Android Laptop and Tablet System Software
Staff Software Engineer, Android Laptop and Tablet System Software

Socket.dev • San Jose (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Systems Firmware Engineer
Senior Embedded Systems Firmware Engineer

Google • San Jose (CA)

On-site
USD 174,000 - 252,000
Equity
Benefits package
Embedded Firmware Engineer - Sensing & Communications
Embedded Firmware Engineer - Sensing & Communications

Google • Cambridge (MA)

On-site
USD 132,000 - 189,000