Software Engineer – Android Systems
Company | |
---|---|
Location | San Francisco, CA, USA, Mountain View, CA, USA |
Salary | $141000 – $202000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Junior, 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.