Software Development Engineer, Alexa Ambient Computing Techs

An inventive research and development company that designs and engineers high-profile devices like the Kindle family of products
Embedded
Senior Software Engineer
In-Person
5+ years of experience
Consumer

Description For Software Development Engineer, Alexa Ambient Computing Techs

Amazon Lab126, established in 2004 as an Amazon.com subsidiary, is seeking a talented Software Development Engineer for their Alexa Ambient Computing Technologies team. This role combines embedded systems expertise with innovative consumer product development, focusing on Linux kernel, BSP, and HAL development.

The position offers an opportunity to work on cutting-edge consumer devices, following Lab126's successful track record with products like the Kindle family. You'll be part of a cross-disciplinary team, working closely with hardware, ODM, and QA teams to develop products from concept to customer release.

The ideal candidate will bring strong expertise in Linux kernel development, embedded systems, and C/C++ programming. You'll be responsible for technical design, code reviews, and BSP/bootloader development, while maintaining high software stability and performance standards. The role requires both technical depth and collaborative skills, as you'll work with various teams and partners.

Key technical areas include Linux kernel programming, driver development, and hardware integration. Experience with multimedia frameworks, embedded software security, and Yocto is valued. The position offers the chance to impact millions of users while working with cutting-edge technology in consumer electronics.

This role is perfect for someone who combines technical expertise with a passion for innovation and consumer products. You'll be part of Amazon's culture of invention, working in an environment that values both technical excellence and collaborative problem-solving.

Last updated 2 hours ago

Responsibilities For Software Development Engineer, Alexa Ambient Computing Techs

  • Analyze technical requirements, investigate feasible technical solutions, and complete technical design
  • Participate or initiate design and code reviews, technical discussion, BSP and bootloader development and documentation
  • Take BSP, HAL or service component development and deliver high quality code timely
  • Deep dive and solve difficult issues
  • Collaborate with customers, partners, colleagues, and QA teams to meet project delivery schedule

Requirements For Software Development Engineer, Alexa Ambient Computing Techs

Linux
  • Bachelor's degree in Computer Science, Computer Engineering or related field
  • 5+ years relevant work experience in embedded Software
  • Professional experience in embedded software development
  • Proficiency in Linux Kernel or drivers programming with C/C++ and multiple SOC platforms
  • 3+ years working experience in Linux BSP development
  • Strong capability of software component design and optimization in complex software system
  • Strong technical communication skills with peers and partners
  • Solid hardware knowledge

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Ambient Computing Techs

Software Development Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems development for Alexa Ambient Computing Technologies, requiring 5+ years of Linux kernel experience.

Software Development Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems development for Alexa Ambient Computing Technologies

Software Development Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems development for Alexa Ambient Computing Technologies

Sr. Software Dev Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems and Linux kernel development for Alexa Ambient Computing Technologies.

ASIC Verification Engineer, RBKS ASIC Team

Senior ASIC Verification Engineer position at Amazon working on Ring and Blink devices, focusing on SoC verification and validation with competitive compensation.