Embedded Software Engineer, Silicon Validation Software

Google organizes the world's information to make it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
Embedded
Mid-Level Software Engineer
Contact Company
2+ years of experience
Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Embedded Software Developer III, Developing Productivity, Core

Embedded Software Developer III position at Google, focusing on developing productivity tools and core infrastructure, requiring expertise in C++, Linux, and embedded systems.

Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.

Description For Embedded Software Engineer, Silicon Validation Software

Google is seeking an Embedded Software Engineer to join their Silicon Validation Software team, focusing on developing custom silicon solutions for direct-to-consumer products. This role combines hardware and software expertise to create next-generation smart devices. You'll work with a diverse team pushing boundaries in hardware innovation, contributing to products used by millions worldwide. The position requires strong embedded systems knowledge, including C/C++ programming, RTOS concepts, and hardware/software integration. You'll lead end-to-end solutions development, work on device drivers, and help shape future system architectures. The ideal candidate should have experience with hardware design, performance optimization, and a strong educational background in Electrical Engineering, Electronics Engineering, or Computer Science. This opportunity offers the chance to work at the intersection of Google's AI, Software, and Hardware initiatives, directly impacting the future of consumer technology. The role provides a unique blend of technical challenges and the satisfaction of developing products that make computing faster, seamless, and more powerful for users worldwide.

Last updated 3 months ago

Responsibilities For Embedded Software Engineer, Silicon Validation Software

  • Lead the development of end-to-end hardware and software solutions
  • Work to enable device drivers for applications on devices
  • Develop new software, hardware, and system architecture to support future applications
  • Design, development, and testing of embedded software drivers for the next generation smart devices

Requirements For Embedded Software Engineer, Silicon Validation Software

  • Bachelor's degree in Electrical Engineering, Electronics Engineering or Computer Science, or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • Experience with embedded programming in C/C++
  • Experience working closely with hardware designers and reading schematics
  • Knowledge of embedded systems development, Real-Time Operating System (RTOS) concepts, device drivers and hardware/software integration

Interested in this job?