Embedded and Firmware, Alexa Excellence

Amazon Inc.

India

On-site

INR 1,800,000 - 3,200,000

Full time

3 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Amazon Inc. is seeking a Software Development Engineer to join the Devices team, focusing on embedded firmware across Echo devices, with work spanning device framework, network stack, OTA, and drivers.

You will collaborate with cross-functional teams and hardware engineers to deliver reliable firmware experiences. The role demands strong C/C++ proficiency, experience with Linux/RTOS, and ARM-based platforms, plus exposure to sensors, cameras, and wireless stacks.

Qualifications

  • 3+ years of embedded firmware development experience.
  • Experience in embedded development in C/C++.
  • Experience in computer science fundamentals (data structures, algorithm design, problem solving).
  • Experience in cameras, sensors and associated algorithm development.
  • Experience in embedded software design, development and debugging preferably on ARM based platforms.
  • Experience with RTOS and embedded Linux development.
  • Board level experience.

Responsibilities

  • Contribute to architecture and design of new and current systems.
  • Develop embedded firmware in C/C++ across devices and platforms.
  • Implement metrics and debug tools; integrate with backend solutions for monitoring.
  • Develop on Linux and RTOS platforms; ensure reliability and performance.
  • Apply professional software engineering practices across SDLC, code reviews, and source control.
  • Collaborate with cross-functional teams to deliver features and address issues.
  • Improve drivers, stack, and memory footprint; tailor code to hardware needs.
  • Coordinate with hardware teams to validate hardware/software integration.

Skills

Embedded firmware
C/C++
ARM-based
RTOS & Linux
Sensors & cameras
Data structures & algorithms

Job description

As a Software Development Engineer you will engage with an experienced cross-disciplinary team to conceive, design and implement innovative consumer products. Vertically your ownership can span across device framework, network stack, OTA, setup, controllers, drivers, and low level wireless controllers. Horizontally you will be given an opportunity to work across multiple Echo devices. You are expected to have strong working knowledge of Linux and RTOS. You will work closely with the engineering leaders from cross functional teams, technical managers, hardware, operations, application, platform and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The team is responsible for the entire firmware related user experience and use cases.

Key job responsibilities
  • - Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • - Experience in embedded development in C/C++
  • - Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions.
  • - Development experience on Linux and RTOS platforms.
  • - Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • - Work with cross functional teams to implement technical solutions for desired features and address customer issues.
  • - Work with teams to improve and tailor existing drivers, stack, memory footprint and application code to our needs.
  • - Work with the hardware team to ensure correct exercising of hardware and software architecture.

The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced devices like Fire tablets, Fire TV, Amazon Dash Buttons, and Amazon Echo Family of devices. We are the team that brought you the Echo Show and Echo Spot, touch-screen enabled Alexa devices that supports video calling, music, weather, and more.

Basic Qualifications
  • - 3+ years of embedded firmware development experience
  • - Experience in embedded development in C/C++
  • - Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis)
  • - Experience in one or more of these areas: cameras, sensors and associated algorithm development
  • - Experience in embedded software design, development and debugging preferably on ARM based platforms
  • - Experience with RTOS and embedded Linux development
  • - Board level experience
Preferred Qualifications
  • - Experience in embedded wireless systems, or experience in computer architecture
  • - Performed low level board bring-up or developed HAL code or BSPs for custom hardware
  • - Deep hands-on experience in Linux/RTOS framework/drivers and Wi‑Fi & Bluetooth stacks

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Veterans, military spouses, and people with disabilities are encouraged to apply.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer II
Software Development Engineer II

Amazon Lab126 • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Software Development Engineer II, Alexa Multimodal Initiatives, Alexa Devices
Software Development Engineer II, Alexa Multimodal Initiatives, Alexa Devices

Amazon • Pune District

On-site
INR 2,500,000 - 4,500,000
Software Dev Engineer II, ALEXA, CUSTOMERS & TECHNOLOGY
Software Dev Engineer II, ALEXA, CUSTOMERS & TECHNOLOGY

Amazon • Chennai District

On-site
INR 1,500,000 - 2,600,000
Software Development Engineer II, Alexa Endpoint Experiences, Alexa Devices
Software Development Engineer II, Alexa Endpoint Experiences, Alexa Devices

Amazon • Pune District

On-site
INR 1,800,000 - 3,200,000
Software Developer - Platform BSP Engineer, SSG
Software Developer - Platform BSP Engineer, SSG

Amazon • India

On-site
INR 1,800,000 - 3,000,000
Software Developer - Platform BSP Engineer, SSG
Software Developer - Platform BSP Engineer, SSG

Amazon • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior SDE- Kernel Engineer, SSG
Senior SDE- Kernel Engineer, SSG

Amazon • Bengaluru

On-site
INR 4,200,000 - 7,000,000
2553527 Software Developer Engineer, Device Software Services
2553527 Software Developer Engineer, Device Software Services

half the sky • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Software Dev Engineer II, Emerging Device Software
Software Dev Engineer II, Emerging Device Software

Amazon Inc. • Bengaluru

On-site
INR 4,200,000 - 5,400,000
Software Development Engineer II, Alexa Smart Home Cameras
Software Development Engineer II, Alexa Smart Home Cameras

Amazon • Bengaluru

On-site
INR 3,000,000 - 5,600,000