C# Agile Linux C++ Bash

Job summary The Kindle Reader team is looking for inventive and technically skilled Software Development Engineers to join our diverse team and help reach millions of readers around the world. Our team focuses on building immersive reading experiences...

Job summary
The Kindle Reader team is looking for inventive and technically skilled Software Development Engineers to join our diverse team and help reach millions of readers around the world. Our team focuses on building immersive reading experiences across a wide variety of devices, genres, and formats to delight our customers.
In order to help with this ongoing wave of features we are looking for Software Development Engineers who enjoy collaborating with diverse teammates and business experts and are looking for real challenges to expand the capabilities of what users can do with their device or desktop application. Working in our rendering and synchronization stacks, or improving the native device and desktop UX are just a few examples. Those who seek a challenge, are eager to learn, and want to make an impact on global customers should consider applying.

Key responsibilities:
· Work in an agile environment to deliver high quality software
· Responsible for the development and maintenance of key features of the different e-readers or desktop applications
· Knowledge of professional software engineering practices & best practices for the full software development life cycle, including agile development, coding standards, code reviews, source control management, build processes, testing, and operations
· Ability to manage medium-sized technical projects with minimal supervision after a period of ramp up


BASIC QUALIFICATIONS

· Bachelor's degree in Computer Science or related field. Equivalent professional experience will also be considered
· At least 3 years of professional software development engineering experience, with at least two years of experience developing embedded or desktop applications in C/C++, Objective C, or C# including object-oriented design. No previous experience with C++ is required. You can learn that on the job
· Design/development skills and experience driving projects from concept to prototype to production
· Proven ability to learn new languages and technologies
· Comfortable with written and/or verbal communication in English. Spanish is not required


PREFERRED QUALIFICATIONS

· Master's degree in Computer Science or related field
· Understanding performance and memory in Linux and embedded development constraints
· Professional or academic experience with QT or GTK
· Professional or academic experience in one or more variants of C++ (98/11/14 etc.)
· Experience working on consumer electronics products or mobile devices
· Scripting skills (Bash, Python..) , experience with build tools is an additional plus
· Experience building production software systems
· Design/development skills and experience driving projects from concept to prototype to production
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. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.

¡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 Programador/a en Madrid

SABIA Personal

Nuestro cliente: multinacional tecnológica de servicios con más de 20 años de experiencia. Presentes en más de 50 países...

Saturnalia Show

Arganda del Rey, ES

Buscamos perfil joven con experiencia con HTML, CSS, y PHP principalmente para actualizar página WEB y crear nuevas. Con...

GMV

¿Quieres enfrentarte a nuevos retos sin renunciar a la estabilidad que da un grupo tecnológico de amplia experiencia? En...

Grupo NS

En Grupo NS seleccionamos para un importante proyecto, dentro del sector bancario, Analistas Programadores con...

Krell Consulting & Training

En Krell- Consulting, estamos buscando un Programador con experiencia en SPARK Scala para unirse a nuestro equipo., para...

Tuyú Technology

¡Hola! ¿Quieres crecer profesionalmente? ¿Buscas nuevos retos a nivel profesional? ¡Te estamos buscando! En TUYÚ...

Tuyú Technology

¿Quieres crecer profesionalmente? ¿Buscas nuevos retos a nivel profesional? ¡Te estamos buscando! En TUYÚ Technology...

OXIGENT Technologies

¿Te interesaría seguir desarrollandote como Programador/a Java dentro de una multinacional en expansión? Desde Oxigent...

PSS

¿Te gustaría unirte a un departamento formado por personas apasionadas por el mundo de la tecnología? ¿Eres un experto en...

GRS

Madrid, ES

El Grupo Gransolar es una empresa con integración vertical centrada en todas las actividades de la cadena de valor de las...