Amazon
Senior Software Development Engineer, Alexa Ambient Computing
Amazon, Seattle, Washington, us, 98127
Join Amazon Lab126, a pioneering research and development company responsible for designing high-profile devices like the Kindle. Since our inception in 2004, we have revolutionized reading and created best-selling tablets with cutting-edge technology. Are you ready to help us make history?
We are seeking a passionate and detail-oriented Senior Software Development Engineer with a keen interest in innovation and technology. In this role, you will collaborate with a dedicated, cross-disciplinary team to create innovative consumer products from concept to customer release.
Key Responsibilities:
Engage with product management and cross-functional teams to provide technical solutions that enhance user experience and features.
Analyze and resolve complex issues with thorough and innovative solutions.
Work collaboratively with cross-functional teams to integrate and optimize functionalities within Board Support Packages (BSPs).
Promote engineering best practices within the team.
Participate in technology strategy development and guide the team in making informed technology choices.
Communicate effectively and provide technical leadership while embracing challenges in a collaborative environment.
Lead or mentor other software developers to ensure architectural integrity and vision.
Basic Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or a related field.
8+ years of experience in embedded software development.
Professional experience in consumer device software development with proficiency in Linux kernel or driver development using C/C++, including 5+ years in Linux BSP development.
Proven ability to design software architecture and optimize systems in complex environments.
Exceptional communication skills with the ability to convey complex technical concepts clearly.
Preferred Qualifications:
Expertise in Linux audio systems, drivers, HAL, ALSA, and Android audio subsystem design and implementation.
Familiarity with multimedia frameworks such as GStreamer and FFmpeg, as well as hardware-accelerated audio codecs.
Knowledge of embedded software security and code/data protection.
Experience with Yocto Linux.
Join us in creating groundbreaking technology and deliver remarkable results for our customers in an inclusive culture that values diversity and collaboration.
For workplace accommodations or adjustments during the application and hiring process, please refer to further information on our inclusion policy. Amazon is an equal opportunity employer, committed to fostering a diverse and inclusive workplace.