FAQs
What are the minimum qualifications needed for this position?
The minimum qualifications include a Bachelor's degree in Computer Science, Electronics, or Electrical Engineering, or equivalent practical experience, along with 1 year of experience with embedded programming in C/C++ and 1 year of experience in the embedded domain, data structures, algorithms, and software design.
Are there any preferred qualifications for this role?
Yes, preferred qualifications include a Master's degree or PhD in Computer Science, Electronics, or Electrical Engineering, knowledge of embedded systems development, RTOS concepts, device drivers, and hardware/software integration, as well as an understanding of hardware concepts like LSIO, timers, interrupts, memory management, and a keen interest in the intersection of software and hardware.
What are the primary responsibilities of a Software Engineer in this role?
The primary responsibilities include enabling device drivers for applications on devices, developing new software for hardware and system architecture to support future applications, and designing, developing, and testing embedded software drivers for the next generation of smart devices.
Is there an opportunity to switch teams or projects?
Yes, as a software engineer, you will have opportunities to switch teams and projects as Google’s fast-paced business grows and evolves.
What kind of experience is emphasized in the job description?
The job emphasizes experience in embedded programming, data structures, algorithms, software design, and familiarity with hardware concepts.
What is Google's mission?
Google's mission is to organize the world's information and make it universally accessible and useful.
Does Google consider applicants with criminal histories?
Yes, Google considers qualified applicants regardless of criminal histories, consistent with legal requirements.
What kind of technology and areas might I work in as an engineer at Google?
As an engineer at Google, you may work in various areas including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design, and mobile technologies.
What is the company’s stance on diversity and inclusion?
Google is committed to equal employment opportunity and is an affirmative action employer, pledging to provide a workplace that does not discriminate based on race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status.
What accommodations are available for applicants with disabilities?
Google provides accommodations for applicants with disabilities or special needs, and candidates can request this by completing the Accommodations for Applicants form.