Software Development Engineer, Alexa Customers & Technology
Core
Design and implement embedded software for consumer electronics devices like Echo Show, Fire TV, and Kindle, focusing on system architecture, firmware development, and hardware bring-up.
Role type
Senior embedded software development engineer
Builds
Embedded firmware and system software for Amazon Echo devices and related consumer electronics
Domain
Consumer electronics / Embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, RTOS, Linux, Android, board bring-up, system architecture, firmware development, debugging tools
Preferred skills
Linux on ARM CPUs, networking protocols, real-time debugging tools, full SDLC experience
Technologies
C, C++, RTOS, Android, Linux, ARM CPUs
Responsibilities
Design system architecture for embedded systems, develop and verify firmware, profile and optimize system performance, execute full embedded development lifecycle from debug to production, collaborate with hardware teams for integration
Seniority
Senior, hands-on IC