Amazon's Emerging Device Software team in Bengaluru is hiring a software development engineer to build device software for new consumer products. You will develop new features for embedded systems, design and verify firmware, prototype new system solutions, and take part in design reviews, API development and documentation. The role also involves preparing investigation plans and technical reports as products move from idea to launch. Candidates need at least 3 years of embedded firmware development experience. A good fit for engineers who enjoy low-level programming, connectivity and hardware-software integration on products used by millions of people.