Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Amazon

Software Development Engineer II (Devices Team)

Bangalore, India

DESCRIPTION

Alexa is the name of the Amazon cloud-based voice service that powers Echo, the groundbreaking new Amazon designed around your voice. Echo is always ready, just ask for information, music, news, weather, and more. Come join the Alexa Experience and Devices team and help us invent Alexa's future in India. We are looking for engineers with entrepreneurial spirit to join us in this highly visible opportunity. You will have influence on our overall strategy by helping to define product features, drive the system architecture and spearhead the best practices in software development that enable launching a quality product, while being hands-on in device software development. If you have an entrepreneurial spirit, know how to deliver, are technical and innovative, and relish the opportunity to delight customers, we want to talk to you.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


In this role, you will:

• Actively participate in concept development and design ideation
• Create world class device software that runs on Echo devices
• Rapidly build and iterate on high-fidelity prototypes that express design intent, using the best and most appropriate tools and techniques for the task
• Develop functional prototypes to prove and sell concepts to development teams and senior leadership
• Be able to work creatively through and around perceived limitations and/or challenges imposed by the delivery platform to create delightful experiences for customers
• Interface with hardware, other cross-functional engineering teams, product management and program management to drive new product development programs from concept to production
• Architect and develop core modules, design new features in software applications, tools, and services using object-oriented design, C/, Rust. Diagnose and optimize bottlenecks in the system tied to the use of system resources like and memory

BASIC QUALIFICATIONS

  • • 5+ years of non-internship professional software development experience
    • 3+ years of experience with or iOS or equivalent customization/ tuning
    • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
    • Bachelor's degree in Computer Science, Computer Engineering or related field
    • 3+ years of experience working with networking or communications or consumer electronics software
    • 3+ years of experience with development environment
    • Experience in designing and developing new features in software applications, tools and services using object-oriented design, and/or Rust
    • Knowledge of emerging platforms, OS principles and programming best practices
    • Scripting experience with Bash/Python
    • Technical document writing experience using tools like Visio, Word, Excel and Wiki


PREFERRED QUALIFICATIONS

  • Master's degree
    Proven track record of shipping consumer electronics products
    Proven track record of seeking out and resolving system issues involving memory, storage, and
    Development experience on multiple platforms and devices (, iOS).
    Extensive knowledge of / on application / middleware levels
    Experience working on high volume consumer electronics products
    Experience with OS level development
    Experience with cloud and server-less infrastructure
    Knowledge of build environments and SCM tools - Git, repo, GNU Automake, Makefiles
    Excellent technical communication with peers, partners and non-technical cohorts

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: Amazon-1032673
Employment Type: Other

This job is no longer available.

Search all jobs