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.
Key job responsibilities
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 developing innovative feature on embedded devices, feature up-leveling to new Device or OS versions.
- You will engage with an experienced cross-disciplinary staff/stakeholders to conceive and design innovative customer experiences.
A day in the life
The following are the day to day activities:
1. Collaborate with Sr SDE's/team to understand the system to solve problems. Also be part of technical discussion and decision.
2. Code and Test embedded solutions with high quality.
3. Working on OnCall, Office hrs, to address partner teams technical consultation on owned SW.
4. Work on Bug Fixes to stabilize the system.
5. Update status and progress on daily basis to Stakeholder and Manager.
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ 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
- Experience on Embedded SW development, have understanding on device OS.