Amazon India invites online applications for Software Development Engineer at Amazon, Bangalore as SDE-II. Check Below for more details!
About Amazon
Amazon.com, Inc. is an American multinational technology company based in Seattle, Washington, which focuses on e-commerce, cloud computing, digital streaming, and artificial intelligence. It is one of the Big Five companies in the U.S. information technology industry, along with Google, Apple, Microsoft, and Facebook.
Job description
As a Software Development Engineer, you will lead the technical aspects of core Device customer experience and engage with an experienced cross-disciplinary staff to design implement and bring to market innovative consumer products. You must be responsive, flexible, and able to succeed within an open collaborative peer environment.
- This 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 competence in Embedded SW, Android Framework, and application development, good knowledge of HAL/HIDL is preferred along with strong code craftsmanship principles and a good understanding of scalable software system design.
- In addition, provide technical consultation across different organizations, 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
- Design and Implement solutions that are exemplary in terms of algorithm design, clarity, model structure, efficiency, and extensibility.
- You will be involved in feature up-leveling to new Devices or OS versions.
- You will engage with an experienced cross-disciplinary staff/stakeholders to conceive and design innovative customer experiences.
Basic Qualification
- 2+ years of non-internship professional software development experience.
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
- Programming experience with at least one software programming language.
- Bachelor or Master in Computer Science, or equivalent professional experience.
- Development Hands-on experience in C/C++ would be a plus.
- Understanding embedded development would be a plus.
- Experience working on highly scalable cloud services for high-volume consumer products
- Understanding AWS Lambda, EC2, and Dynamo DB will be a plus.
Preferred Qualification
- 3+ years of hands-on experience in Android Framework and Applications.
- Good knowledge of software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
- Should be able to communicate with users, other technical teams, and senior management to collect requirements, and describe software product features, technical designs, and product strategy.
How to Apply?
Interested candidates can apply through this link.
Location
Chennai, India.