Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Amazon Software Dev Engineer II Echo Platform 
United States, Texas, Austin 
655305425

04.09.2025
DESCRIPTION


Key job responsibilities
* Core Development Responsibilities: Design and implement embedded systems framework and services.* Technical Leadership & Architecture: Drive system architecture decisions and spearhead best practices that enable quality product delivery.* Innovation & Design: Investigate design approaches, prototype new technology, and evaluate technical feasibility.* Quality & Best Practices: Write secure, stable, testable, and maintainable code with minimal defects while being proficient in data structures and algorithms.
Follow professional software engineering practices throughout the full development lifecycle, including coding standards, code reviews, and continuous deployments.
* Communication & Collaboration: Communicate effectively with users, software development teams, and management to collect requirements and describe software features and technical designs.
Work in an Agile/Scrum environment to deliver high-quality software against challenging schedules.A day in the life
* Design and develop audio drivers, frameworks and features for current and future Echo products
* Create and maintain critical multimedia software components
* Collaborate with cross-functional teams to prototype new technologies
* Optimize system performance across memory, storage, and CPU utilization
* Participate in full software development lifecycle within an Agile environment
* Debug and root cause issues efficiently

BASIC QUALIFICATIONS

- 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
- 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
- 2+ years of embedded firmware development experience
- Experience with Yocto, Android, Linux systems and debugging tools.


PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience developing kernel Audio drivers, Hardware Abstraction Layer (HAL), Mixer and applications running on ALSA framework.