Software Development Engineer II, Alexa Connectivity Devices
Technology, Data & Digital · Software & Web Development · Embedded Systems · Software Engineering
In short
Responsibilities
- Leiten der SoC/MCU-Board-Bring-Up: Power-Sequenzierung, Taktkonfiguration, Peripherieinitialisierung
- Entwickeln und Warten von Firmware für zugehörige MCUs (Sensorfusion, Audioprozessierung, Motorsteuerung)
- Implementieren und Optimieren von Peripherietreibern: SPI, I²C, UART, GPIO, ADC/DAC, PWM
- Zusammenarbeit mit Hardware-Ingenieuren bei der Überprüfung von Schaltplänen, Signalintegrität und Design-for-Testability
- Entwickeln von Hardware-Abstraktionsschichten (HAL) für plattformübergreifende Portabilität
- Unterstützung von Fertigungstest-Firmware und Produktionsprogrammierflüssen
- Debuggen von Hardware-Software-Interaktionsproblemen unter Verwendung von Oszilloskopen, Logikanalysatoren und JTAG
- Technischer Leiter für die Entwicklung und den Betrieb von Gerätesoftware
- Zusammenarbeit mit Stakeholdern aus den Bereichen Alexa Devices und Alexa Cloud zur Definition von Roadmaps, Planung von Anforderungen, Abwägung von Prioritäten und Feature-Entwicklung
- Partnerschaft mit Principal Engineers zur Brainstorming von Lösungen, zur Problemlösung und zur Bereitstellung von Features
Requirements
- 4+ Jahre professionelle Softwareentwicklungserfahrung (nicht-praktikumsbezogen)
- 2+ Jahre Erfahrung in Design oder Architektur (Entwurfsmuster, Zuverlässigkeit und Skalierbarkeit) von neuen und bestehenden Systemen
- Erfahrung in der Programmierung mit mindestens einer Software-Programmiersprache
- 4+ Jahre Erfahrung in der Entwicklung von Embedded-Firmware
- Kenntnisse in C und Embedded C++; Erfahrung mit Bare-Metal- und RTOS-basierter Firmware
- Praktische Erfahrung mit ARM Cortex-M und Cortex-A Prozessoren
- Starkes Verständnis von Peripheriebus-Protokollen: SPI, I²C, UART, CAN
- Fähigkeit, Schaltpläne zu lesen und Laborgeräte zu verwenden (Oszilloskop, Logikanalysator, JTAG-Debugger)
- Bachelor-Abschluss in Elektrotechnik, Computertechnik oder gleichwertige praktische Erfahrung
Desired Qualifications
- 3+ Jahre Erfahrung im gesamten Softwareentwicklungslebenszyklus, einschließlich Codierungsstandards, Code-Reviews, Quellcodeverwaltungsmanagement, Build-Prozessen, Tests und Betrieb
- Bachelor-Abschluss in Informatik oder gleichwertig
- Erfahrung im Verständnis der Grundlagen von Softwaretests oder Hardwaregeräten wie Tablets, Smartphones, Spracherkennungsgeräten usw.
- Erfahrung mit Low-Power-Designtechniken (Schlafmodi, Taktabschaltung, Spannungsregelung)
- Hintergrund in Audio-DSP, Sensorfusion oder Motorsteuerungsfirmware
Benefits
- Unsere inklusive Kultur befähigt Amazonians, die besten Ergebnisse für unsere Kunden zu erzielen.
- Wenn Sie eine Behinderung haben und eine Arbeitsplatzunterkunft oder -anpassung während des Bewerbungs- und Einstellungsprozesses benötigen, einschließlich Unterstützung für das Interview- oder Onboarding-Verfahren, besuchen Sie bitte https://amazon.jobs/content/en/how-we-hire/accommodations für weitere Informationen.
- Wenn das Land/die Region, in der Sie sich bewerben, nicht aufgeführt ist, wenden Sie sich bitte an Ihren Recruiting Partner.
Skills
Amazon is guided by four principles: customer obsession rather than competitor focus, passion for invention, commitment to operational excellence, and long-term thinking. We are driven by the excitement of building technologies, inventing products, and providing services that change lives. We embrace new ways of doing things, make decisions quickly, and are not afraid to fail. We have the scope and capabilities of a large company, and the spirit and heart of a small one.\n\nTogether, Amazonians research and develop new technologies from Amazon Web Services to Alexa on behalf of our customers:…
Company
AmazonJob Posted
3 hours ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Mid-Senior
Locations
Bengaluru, India
Qualification
Applicants
Be an early applicant
