Software Development Engineer II, Alexa Connectivity Devices
Core
Lead embedded firmware development and hardware bring-up for Alexa connected devices, focusing on peripheral interfaces and low-latency connectivity.
Role type
Senior Embedded Software Engineer (Firmware & Hardware Bring-up)
Builds
Firmware for companion MCUs, hardware abstraction layers (HAL), and device bring-up flows for Alexa devices.
Domain
Consumer Electronics / IoT / Embedded Systems
Required skills
C, embedded C++, ARM Cortex-M/A, bare-metal programming, RTOS, SPI, I2C, UART, CAN, schematic reading, oscilloscope usage, logic analyzer usage, JTAG debugging
Preferred skills
Low-power design, audio DSP, sensor fusion, motor control firmware, full SDLC experience
Technologies
ARM Cortex-M, ARM Cortex-A, RTOS, SPI, I2C, UART, CAN, JTAG
Responsibilities
Lead SoC/MCU board bring-up (power sequencing, clock configuration, peripheral initialization), Develop and maintain firmware for companion MCUs, Implement and optimize peripheral drivers, Collaborate with hardware engineers on schematic review and signal integrity, Develop hardware abstraction layers (HAL), Debug hardware-software interaction issues
Seniority
Senior, hands-on IC