Echo Platform team is looking for software engineers interested in building Audio Frameworks and Features capabilities for Echo devices. We solve complex technical and business problems with ingenuity and simplicity. You can make history with us as we shape the future of consumer audio technology backed by Gen AI.
Requirements
- 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-Sharp, including object-oriented design experience
- 2+ years of embedded firmware development experience
- Experience with Yocto, Android, Linux systems and debugging tools.
- 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.
Responsibilities
- Design and implement embedded systems framework and services.
- Develop and maintain core audio features while helping define product features for our products used by customers.
- Drive system architecture decisions and spearhead best practices that enable quality product delivery.
- Break down complex problems into simple, manageable solutions while working with cross-functional teams.
- Investigate design approaches, prototype new technology, and evaluate technical feasibility.
- 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.
Other
- work safely and cooperatively with other employees, supervisors, and staff
- adhere to standards of excellence despite stressful conditions
- communicate effectively and respectfully with employees, supervisors, and staff to ensure exceptional customer service
- follow all federal, state, and local laws and Company policies.
- If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.