Senior IoT Engineer Amazon Lab126 Sunnyvale, CA arm,freertos,linux,c,cpp,python,ble,wifi,iot,us_west,faang,large_team 150000 200000
Amazon Lab126

Senior IoT Engineer

Location Node Sunnyvale, CA (onsite)
Base Compensation USD 150k – USD 200k
Commitment full-time
Clearance Req none
arm freertos linux c cpp python ble wifi iot us_west faang large_team Visa OK Equity

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