Senior Software Development Engineer - Android Platform, Device Software

Senior Software Development Engineer - Android Platform, Device Software

04 Apr 2024
Texas, Austin, 73301 Austin USA

Senior Software Development Engineer - Android Platform, Device Software

Vacancy expired!

DESCRIPTION

Job summary
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.

Key job responsibilities
As a Software Development Engineer - Framework, you will engage with an experienced cross-disciplinary staff to conceive, design and develop innovative consumer products. You will have experience porting Android to new platforms and providing a level of customization required to ship a differentiated product. You will understand what the limitations of the platform are and can design and implement additional services or help optimize existing ones to meet the product requirements. In this role, you will:

• Have in-depth expertise working with Android distributions on consumer electronics products and dive into specific areas to root cause problems
• Work on integrating new Android pastries onto existing products
• Enjoy working side by side with partners, colleagues, and teams on tough problems
• Work on consumer electronics products
• Thrive in a dynamic environment with multiple, changing priorities
• Take great pride in innovating new products
• Know what's important when releasing software to end users and have been through the process from start to finish
• Work on an Android based product and understand how the Android software stack.

About the team
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. The Amazon Devices group delivers delightfully unique Amazon experiences, giving customers instant access to everything, digital or physical.

BASIC QUALIFICATIONS

  • 4+ years of professional software development experience
  • 3+ years of programming experience with at least one software programming language
  • 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience as a mentor, tech lead OR leading an engineering team

Bachelor's degree in Computer Science, Computer Engineering or related technical field
5+ years of experience in software development in Java or C
5+ years of experience on Android framework
Experience on Linux kernel, memory management
Experience on system optimization
Experience with embedded Linux devices

PREFERRED QUALIFICATIONS

• Master's degree
• Experience on Android ART VM
• Experience on Data Analysis, Machine Learning
• Experience on shell/python programming
• Experience interfacing with vendors, partners and outside contacts

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

Job Details

Jocancy Online Job Portal by jobSearchi.