Senior IoT Engineer
Overview
Amazon Lab126 in Sunnyvale is looking for a Senior IoT Engineer to drive firmware development for our next-generation smart home products. You will architect and implement embedded software for battery-powered and mains-connected devices spanning the Echo, Ring, and Blink ecosystems. Your work will cover the full connectivity stack: BLE provisioning, WiFi STA/AP modes, cloud-connectivity over MQTT, and over-the-air update pipelines.
As a senior engineer, you will be a technical leader on your team — conducting design reviews, mentoring junior engineers, and influencing cross-team roadmaps. You will work closely with product managers, hardware engineers, and AWS IoT services teams to define requirements and deliver production-ready firmware. You are expected to drive power optimization, security hardening, and reliability improvements across multiple product generations.
The ideal candidate has deep experience with FreeRTOS, embedded Linux, and wireless protocols (BLE, WiFi), strong C/C++ skills, and a track record of shipping consumer IoT products at scale. Experience with ARM Cortex-M and Cortex-A platforms, Python-based test automation, and working in a fast-paced hardware development cycle is highly valued.
Variables & Compensation
- Equcentive equity compensation
- Health, dental, and vision insurance
- Amazon stock units (RSUs)
- Relocation assistance