Embedded Software Engineer, Silicon Validation Software

1 Hour ago • 1-2 Years • Research & Development

About the job

Job Description

This role involves developing end-to-end hardware and software solutions for Google's next-generation smart devices. Responsibilities include developing device drivers, designing new software and hardware architectures, and testing embedded software drivers. The ideal candidate will have experience with embedded programming in C/C++, a strong understanding of embedded systems, RTOS concepts, device drivers, and hardware/software integration. The position requires collaboration with hardware designers, performance analysis and optimization skills, and a passion for creating innovative hardware experiences.
Must have:
  • Embedded programming in C/C++
  • Experience with device drivers
  • Embedded systems development knowledge
  • Hardware/software integration expertise
  • Collaboration with hardware designers
Good to have:
  • Master's degree in relevant field
  • Experience with RTOS
  • Performance analysis and optimization skills
  • Schematic reading experience

Minimum qualifications:

  • 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++.

Preferred qualifications:

  • Master's degree in Electrical Engineering, Electronics Engineering or Computer Science.
  • Experience working closely with hardware designers and reading schematics.
  • Experience in performance analysis and optimization.
  • Experience working with hardware designers and reading schematics.
  • Knowledge of embedded systems development, Real-Time Operating System (RTOS) concepts, device drivers and hardware/software integration.

About the job

Be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

Google's mission is to organize the world's information and make it universally accessible and useful. Our team combines the best of Google AI, Software, and Hardware to create radically helpful experiences. We research, design, and develop new technologies and hardware to make computing faster, seamless, and more powerful. We aim to make people's lives better through technology.

Responsibilities

  • 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.
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Hyderabad, Telangana, India (On-Site)

Sunnyvale, California, United States (On-Site)

Pittsburgh, Pennsylvania, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Mexico City, Mexico City, Mexico (On-Site)

Zürich, Zurich, Switzerland (On-Site)

San Bruno, California, United States (On-Site)

Sydney, New South Wales, Australia (On-Site)

San Francisco, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Similar Jobs

Reel FX Animation - Pipeline Supervisor - Real-Time

Reel FX Animation, Canada (On-Site)

Bohemia Interactive - Programmer Modding Quality

Bohemia Interactive, Czechia (On-Site)

Flying Wild Hog - Lead Technical Artist

Flying Wild Hog, (Hybrid)

Mojang Studios - Senior C++ Gameplay Engineer (Bedrock)

Mojang Studios, Sweden (On-Site)

Razer - Software Engineering Manager

Razer, Malaysia (On-Site)

Cadence - Lead Verification Engineer

Cadence, India (On-Site)

Fabric - Applied Researcher, Cryptography Hardware

Fabric, United States (Remote)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Western Digital - Analyst 4

Western Digital, India (On-Site)

Image Infotainment  - 3D Modeler

Image Infotainment , India (On-Site)

The Con Artists Production - Video Editor - Art films & weddings

The Con Artists Production, India (On-Site)

Chart Industries,  Inc  - Casting Expert

Chart Industries, Inc , India (On-Site)

Saxo Bank - ITSM Configuration Manager

Saxo Bank, India (On-Site)

Videojet Technologies - Senior Software Engineer I

Videojet Technologies, India (On-Site)

Aviotron Aerospace - STEM & Robotics Instructor

Aviotron Aerospace, India (On-Site)

Gamemano - Sr. Frontend Developer

Gamemano, India (On-Site)

Xogar Games - Unreal Developer - Contractual Role

Xogar Games, India (On-Site)

Nielsen Holdings - Manager, Software Engineer (Big Data)

Nielsen Holdings, India (Hybrid)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Get notifed when new similar jobs are uploaded