Java C++ TypeScript

As a Software Development Engineer in the Amazon Device OS organization, you will own the definition and implementation of a software development environment that enables building applications for millions of devices, such as Fire TV, Echo and more.
As a Software Development Engineer in the Amazon Device OS organization, you will own the definition and implementation of a software development environment that enables building applications for millions of devices, such as Fire TV, Echo and more.

This role offers a unique opportunity to work at the intersection of native app development, debugging tools, and UI tooling. If you have a passion for on-device software and making it easy for app developers to create interactive visual experiences, this is an ideal position for you. As a developer developing tools for other developers, you will be challenged to create rich customer applications while also optimizing for performance and ease of use by customers.

You will engage with an experienced cross-disciplinary staff to conceive and design innovative customer experiences. You will create new solutions in a responsive, flexible, and collaborative peer environment. You will participate in designing, prototyping, and building solutions to hard problems in the Amazon ecosystem for our exciting future in consumer devices.

Key job responsibilities

As a Software Development Engineer, you will:

- Design and implement reliable, high-performance SDKs for a variety of Amazon devices (e.g., Amazon Echo, FireTV) at a high-quality bar.
- Experiment and prototype with novel technologies that improve the customer experience and solve business needs.
- Work with internal and external engineering teams to understand and respond to their needs.
- Organize and participate in collaborative Q&A sessions, workshops, presentations to share your technical know-how.
- Mentor junior team members in career growth.

A day in the life

Our engineers create exceptional development tools that our customers love. You´ll design and deliver end-to-end customer journeys from scratch, working backward from the customer to craft intuitive, delightful, and impactful experiences.

About the team

We´re building a pre-GA product, still confidential, hitting the market later next year. Our success stems from providing exceptional user experience. We´re looking for software developers with a strong background in native development, development for devices, developer tools, and UI development.

If you want to impact how developers build thousands of applications deployed in millions of devices worldwide, join us!

BASIC QUALIFICATIONS

- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence.
- Bachelor´s degree in computer science or equivalent.
- Experience of full software development life cycle, including code reviews, source control management, build processes, testing, and operations experience.
- Experience programming with at least one modern language such as C++, Rust, Java, or TypeScript.
- Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving, and complexity analysis).

PREFERRED QUALIFICATIONS

- Bachelor´s degree in computer science or equivalent.
- Experience (non-internship) in professional software development.
- Experience building complex software systems that have been successfully delivered to customers.
- Working experience and knowledge on debugging tools such as GDB, LLDB, ADB, Symbol Servers, Elfutils.
- Embedded firmware development experience.
- Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, write technical designs, and discuss product strategy.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon.

¡No te pierdas nada!

Únete a la comunidad de wijobs y recibe por email las mejores ofertas de empleo


Nunca compartiremos tu email con nadie y no te vamos a enviar spam

Suscríbete Ahora

Últimas ofertas de empleo de Desarrollo de Software en Madrid

Ericsson

Madrid, ES

We are looking for Junior Software developers in the area of 5G Core Network, with passion for building new...

HITO Solutions

San Sebastián de los Reyes, ES

Fisioterapeuta San Sebastián de los Reyes (Madrid) Buscamos incorporar un fisioterapeuta al equipo de nuestro cliente...

Devoteam

Company Description Devoteam es una consultora europea líder enfocada en estrategia digital, plataformas tecnológicas...

Plenitude España

Madrid, ES

IRC225904 – DATA SCIENTIST En Plenitude nos gustaría incorporar un/a Data Scientist para dar apoyo al departamento de...

GRUPO NS

En Grupo NS seleccionamos para incorporación en plantilla, Analistas QA Funcional, certificación ISTQB, para integrarse...

CAE Defence & Security – Indo-Pacific

Madrid, ES

Aircraft Transitions EngineerAbout This RoleAircraft Transitions EngineerAre you looking for a work environment where you...

Lynx Tech

Note: We only consider graduates in Computer Engineering, Software Engineering, Telecommunications Engineering. POR QUÉ...

Sapindex

🚀 Back-End Developer – ENGLISH – 100% REMOTE EU We're looking for a Back-End Developer to support DG CONNECT , the...

Grupo TECDATA Engineering

Madrid, ES

En nuestro equipo de QA, necesitamos incorporar varios perfiles de QA Tester con experiencia en automatización y testing...

beonit

Madrid, ES

Somos la compañía tecnológica líder en talento de negocio, #BusinessTalent, cuyo propósito es demostrar que las personas...