Expoint – all jobs in one place
Finding the best job has never been easier
Limitless High-tech career opportunities - Expoint

Amazon Sr Software Development Engineer Device OS 
India, Karnataka 
469631650

Today
DESCRIPTION

This Sr. Software Development Engineer role will be responsible to create innovative Embedded solutions enabling new/unique experiences for our customers with a wide range of Amazon Devices. This hands-on position also requires broad engineering competency in Embedded Software, Linux middleware, C/C++ based device software modules and application development, Strong experience in Multimedia domain (Audio, Video), good knowledge on HAL/HIDL is preferred along with a strong code craftsmanship principles and a good understanding of the scalable software system design. In addition, provide technical consultation across different organization, find innovative ways to solve customer needs and take up interesting technical problems that are unique to devices. You will work closely with Platform and application teams to ensure the highest level of quality for the Device OS deliverable.Key job responsibilities
Software Development Engineer will deeply be involved in design of various middleware and cloud services by collaborating with the various internal and external stakeholders. Software Development Engineer will closely work with the Product Management team to detail out/disambiguate the requirements. Software Development Engineer will own the quality of his/her own work (code/design) and also help junior members in the team to meet or exceed the quality bar.

BASIC QUALIFICATIONS

- 8+ years of non-internship professional software development experience
- 8+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 7+ Years of experience in Multimedia domain, having hands-on on various Audio, Video Codec, streaming technologies
- 8+ Years of experience in C++ programming language and OS Middleware
- Strong debugging skills to navigate and root cause across multi component system


PREFERRED QUALIFICATIONS

- 8+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- In depth knowledge and working experience in OS Middleware, Multimedia Tech stack.
- Experience in optimizing the tech stack for performance, Memory etc.
- Hands on experience in dealing with various Codec (Audio and Video), handling AV sync issues