Exl logo

Senior Software Engineer, Embedded Systems/Firmware, Project Starline

Exl

Mountain View, CA
Full Time
Senior
156k-229k
about 2 months ago

Job Description

About the Role

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The role involves working on critical projects like Project Starline, which combines hardware and software advances to enable realistic, life-size, 3D video communication. Engineers in this position will work in a fast-paced, collaborative environment with opportunities to influence the future of communication technology and work closely with research and product teams.

Key Responsibilities

  • Develop firmware for embedded microcontrollers.
  • Collaborate with software, hardware, and manufacturing engineers to support manufacturing, test, validation, and launching of a first generation product.
  • Write software and scripts to characterize and test hardware in validation and manufacturing settings.
  • Write production quality code and support through manufacturing, launch, and sustaining.
  • Travel to support bring-up at factories.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, a related technical field, or equivalent practical experience.
  • 7 years of experience with software development in one or more programming languages (e.g., C/C++, Java, Rust).

Nice to Have

  • Master's degree or PhD in Engineering, Computer Science, a related technical field, or equivalent practical experience.
  • Experience with embedded systems, communication protocols (SPI, I2C, UART, MIPI, USB), RF technologies.
  • Experience designing embedded hardware with ARM SoCs, MCUs, and WiFi/Bluetooth.
  • Development experience with Embedded Linux, FreeRTOS and other similar systems, including debugging on an embedded platform.
  • Experience in verification using FPGAs or emulation platforms.
  • Knowledge of Linux kernel, Android system, and embedded software system design.

Qualifications

  • Formal educational background including a Bachelor's degree in relevant technical fields.
  • Experience with software development in multiple programming languages.

Benefits & Perks

  • US base salary range for this full-time position is $156,000-$229,000 plus bonus, equity, and benefits.
  • Salary ranges are determined by role, level, and location, with individual pay influenced by work location, skills, experience, and education.
  • Additional benefits include bonus, equity, and other perks as detailed by Google.

Working at Exl

Google values versatility, leadership qualities, and enthusiasm for tackling new problems across the full technology stack. The environment is fast-paced, collaborative, and innovation-driven, with a focus on impactful projects that push technological boundaries.

Apply Now

Job Details

Posted AtJun 11, 2025
Salary156k-229k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Exl

Website

google.com

Company Size

1-10 employees

Location

Mountain View, CA

Industry

Web Search Portals and All Other Information Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches