Google

About Google

Empowering the world through technology and information

🏢 Tech👥 100K+📅 Founded 1998📍 Mountain View, California, United States

Key Highlights

  • Over 100,000 employees globally
  • Headquartered in Mountain View, California
  • Parent company Alphabet Inc. valued at $1.5 trillion
  • Google Cloud Platform serves millions of customers

Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...

🎁 Benefits

Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...

🌟 Culture

Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google

Embedded Engineer Senior

GoogleShanghai

Apply Now →

Overview

Google is hiring a Senior Embedded Engineer to lead embedded software engineering programs for pixel sensor intelligence. You'll work with C/C++, Unix, and various sensor modalities. This position requires 5+ years of experience in software development.

Job Description

Who you are

You have a Bachelor's degree or equivalent practical experience and at least 5 years of experience in software development using C or C++. Your expertise lies in leading embedded software engineering programs of medium to large scale across multiple geographies. You also have 3 years of experience in testing, maintaining, or launching software products, along with 1 year of experience in software design and architecture. A Master's degree or PhD in Computer Science or Electrical Engineering is preferred, along with 5 years of experience with data structures and algorithms. You have a year of experience in a technical leadership role, with a solid understanding of computer architecture and Unix/OS internals, including scripting.

Your experience includes integrating and evaluating various sensor modalities such as accelerometers, gyroscopes, and touch sensors. You are familiar with signal processing, microcontrollers, and digital protocols like GPIO, SPI, and I2C. You have knowledge of sensor core architecture and sensor fusion algorithms, including EKF and Kalman Filters. You bring a deep understanding of OS tools and Unix/Linux internals, which you leverage to design and develop efficient testing and verification methods, ensuring a high bar for the quality of deliverables to the end user.

What you'll do

In this role, you will lead the development of embedded software for pixel sensor intelligence, collaborating with cross-functional teams to ensure the successful integration of various sensor modalities. You will design and implement efficient testing and verification methods, ensuring high-quality deliverables. Your responsibilities will include demonstrating creative and critical thinking while articulating technical details clearly to both internal and external leadership. You will also be involved in mentoring junior engineers and contributing to the overall technical direction of the team.

What we offer

At Google, you will be part of a team that develops next-generation technologies that change how billions of users connect and interact with information. You will work in an environment that encourages innovation and collaboration, with opportunities for professional growth and development. We value diverse perspectives and encourage you to apply even if your experience doesn't match every requirement. Join us to make a significant impact in the field of embedded systems and sensor technology.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Google.

Similar Jobs You Might Like

Based on your interests and this role

Pryon

Software Engineering

Pryon📍 New York City

Pryon is hiring a Senior Software Engineer to join their AI Engineering team. You'll collaborate with talented engineers to build a data platform for an enterprise answer engine product, utilizing skills in Python, Java, and Natural Language Processing.

Senior
2 years ago
Motional

Software Engineering

Motional📍 Boston - Remote

Motional is hiring a Senior Software Engineer for the AI Data Foundry team to design and build scalable data infrastructure. You'll work with Python, AWS, and Docker to process petabytes of data. This role requires strong experience in data engineering and machine learning.

🏠 RemoteSenior
3d ago
Assembly

Software Engineering

Assembly📍 New York - On-Site

Assembly is hiring a Senior Software Engineer to lead complex technical projects and mentor junior team members. You'll work with technologies like React, TypeScript, and Golang while enhancing the web platform. This position requires significant experience in software engineering.

🏛️ On-SiteSenior
4 years ago
Apple

Backend Engineer

Apple📍 Seattle

Apple is hiring a Senior Backend Engineer to work on their Data Platform within the cybersecurity software engineering team. You'll focus on developing platform services that support critical information security capabilities, requiring expertise in Apache Spark and large-scale software development.

Senior
1 month ago
Lyft

Software Engineering

Lyft📍 Toronto

Lyft is hiring a Senior Software Engineer for their Data Platforms team to design and maintain low latency and high throughput systems. You'll work with technologies like Apache Flink and Apache Beam, focusing on critical business needs. This role requires experience with near-real-time streaming systems.

Senior
1w ago