Software Development Engineer II, Alexa Smart Home Cameras

Amazon

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : yesterday
Actively hiring

Job description

Join the innovative Alexa Smart Home Cameras team as an experienced Software Development Engineer. This role offers a unique opportunity to excel as both an individual contributor and a technical leader, shaping the future of ambient intelligence in customer homes.

Our team powers Alexa with a "sense of sight," enabling features like "Alexa, show the front door" and automatic announcements triggered by event detection. We provide a robust suite of APIs for partners such as Ring and Blink, integrating their cameras with Alexa for seamless experiences. Our work spans Computer Vision, media streaming, real-time communication, and the Alexa app, enhancing smart home camera and doorbell interactions for end-consumers and device developers alike.

Responsibilities

As a key member of the Cameras team, you will spearhead the technical vision for customer experiences on Echo and FireTV devices. You will collaborate with talented, cross-disciplinary teams to design, implement, and launch groundbreaking products.

Your responsibilities will include: - Architecting and building highly reliable, performant applications across various Amazon devices, maintaining a high standard of quality. - Leading software design initiatives, establishing development standards, refining team processes, and conducting thorough code reviews. - Optimizing software libraries for minimal latency, CPU usage, and memory footprint. - Delivering exceptional software quality within a collaborative, team-focused Agile/Scrum framework. - Partnering with cross-functional teams and stakeholders to ensure the delivery of superior customer products. - Mentoring colleagues to elevate their technical acumen and engineering practices.

Qualifications

We are seeking candidates with a strong foundation in software development and system design.

Essential qualifications include: - A minimum of 3 years of professional software development experience, excluding internships. - At least 2 years of experience in designing or architecting new and existing systems, encompassing design patterns, reliability, and scaling. - 3+ years of proficiency in modern programming languages like Java, C++, or C#, with a solid understanding of object-oriented design principles.

Preferred qualifications: - Over 3 years of experience across the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations. - A Bachelor's degree in Computer Science or a related field is highly desirable.

Essential Skills

Object-Oriented DesignJavaC++C#Software Development Life Cycle

Good to Have

Computer VisionMedia StreamingReal-time CommunicationAgile/Scrum

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer II, Alexa Smart Home Cameras
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

IT Consulting

Software Development Engineer II, Alexa Smart Home Cameras at Amazon | SkillMX | SkillMX