Posted in

Software Engineer – Android Systems

Software Engineer – Android Systems

CompanyGoogle
LocationSan Francisco, CA, USA, Mountain View, CA, USA
Salary$141000 – $202000
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C++.
  • 2 years of experience with android system software development.
  • Experience working on Linux operating system.

Responsibilities

  • Design, develop, improve and roll out Android Systems for billions of users, applications and developers.
  • Work on core system components including memory, IPC and virtualization.
  • Scale development across a growing number of verticals (Wear, Auto, TV, large screen, etc).
  • Create and maintain a reliable, secure and robust foundation for the Android software ecosystem.
  • Work with our Android partners that ship Android devices.

Preferred Qualifications

  • Experience developing and designing large software systems.
  • Experience with System Software in any of the following areas – ARM/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems/storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc.