Sr. Software Dev Engineer, Alexa Ambient Computing Techs
Job ID: Amazon (China) Holding Company Limited
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Inc. Since then, we have worked to produce best-selling tablets with breakthrough hardware technology as well as e-readers that have revolutionized reading. What will you help us create?
Work hard. Have fun. Make history.
Key job responsibilities
We are looking for a talented, detail-oriented, and enthusiastic Senior Software Development Engineer who is passionate about innovation and new products and technology.
As a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You must be responsive, flexible, and able to succeed within an open collaborative peer environment. You will work closely with hardware, ODM, and QA teams to take the product from concept to customer release, ensuring the highest quality of your deliverables. You should have in-depth expertise working with the Linux kernel, BSP, drivers, or service development for consumer devices. Your responsibilities include:
- Working with product management and cross-functional teams to provide technical solutions for desired user experiences and features.
- Diving deep and providing solutions for complex issues.
- Collaborating with cross-functional teams to integrate and optimize functionalities within BSPs.
- Driving the team to adopt engineering best practices.
- Participating in the development of technology strategies and roadmaps, and guiding the team in making technology decisions.
- Communicating proactively and demonstrating technical leadership without shying away from challenges.
- Leading or mentoring other software developers to maintain architectural vision.
BASIC QUALIFICATIONS
- Bachelor's degree in Computer Science, Computer Engineering, or equivalent.
- 8+ years of relevant work experience in embedded software.
- Professional experience in consumer device software development, with proficiency in Linux kernel or driver development using C/C , and multiple SOC platforms, including 5+ years in Linux BSP development.
- Ability to drive software architecture design and system optimization in complex software systems.
- Strong communication skills and the ability to present complex technical concepts effectively.
PREFERRED QUALIFICATIONS
- Strong expertise in Linux audio systems, drivers, HAL, ALSA, Android audio sub-systems.
- Experience with multimedia frameworks (e.g., GStreamer, FFmpeg) and hardware-accelerated audio codecs.
- Expertise in embedded software security and data protection.
- Experience with Linux Yocto is a plus.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need workplace accommodations during the application and hiring process, please visit this link for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Amazon is an equal opportunity employer and does not discriminate based on protected veteran status, disability, or other legally protected statuses.