Software Development Manager , Device Software

  WORK FROM HOME

Job title: Software Development Manager , Device Software

Company: Amazon

Job description: Job 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

Job 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 Manager, you bring structure to ambiguous business problems and use science, logic, and practical experience to decompose them into straightforward, scalable solutions. You set the standard for scientific excellence and make decisions that affect the way we build and integrate algorithms. Your solutions are exemplary in terms of algorithm design, clarity, model structure, efficiency, and extensibility. You tackle intrinsically hard problems you’re interested in and you acquire skills and expertise as needed. A day in the life You will engage with an experienced cross-disciplinary staff to conceive and design innovative customer experiences. You will teams to create new solutions in a responsive, flexible and collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Amazon ecosystem for our exciting future in consumer devices. The ideal candidate is a strong, creative and highly-motivated Scientist with hands-on experience in leading multiple research and engineering initiatives. You balance technical leadership with strong business judgment to make the right decisions about technology, , and methodologies. Key job responsibilities Key job responsibilities As a Software Development Manager, you bring structure to ambiguous business problems and use science, logic, and practical experience to decompose them into straightforward, scalable solutions. You set the standard for scientific excellence and make decisions that affect the way we build and integrate algorithms. Your solutions are exemplary in terms of algorithm design, clarity, model structure, efficiency, and extensibility. You tackle intrinsically hard problems you’re interested in and you acquire skills and expertise as needed. A day in the life A day in the life You will engage with an experienced cross-disciplinary staff to conceive and design innovative customer experiences. You will teams to create new solutions in a responsive, flexible and collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Amazon ecosystem for our exciting future in consumer devices. 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 : 7+ years of relevant engineering experience 3+ years of people management experience, managing engineers Experience in partnering with product and program management teams 3+ years of experience architecting and designing (architecture, design patterns, reliability and scaling) of new and current systems 5+ years of experience with, at least, one programming language such as C++, Python, Java Strong business writing, verbal communication, and cross discipline collaboration skills Preferred Qualifications : MS or Ph.D. in Science, Engineering, or Electrical Engineering 5+ years professional experience in software development 1+ years of the Android internals or other Linux based embedded system experience Understanding of embedded system development constraints Excellent communication and interpersonal skills Ability to drive innovation and passionate about new technologies Experienced in working effectively in a cross-functional team Experience with the SCRUM methodology for agile software development preferred Experience designing software architectures for scalability, reliability and performance Experience establishing and evolving engineering development processes A passion for people management and mentorship

Expected salary:

Location: Bangalore, Karnataka

Job date: Fri, 13 May 2022 22:58:59 GMT

Apply for the job now!