Senior Software Engineer - C++, Kindle
Madrid, ES
hace 1 día

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 Kindle device or desktop application.

Working in our rendering and synchronization stacks, or improving the native device or 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 job responsibilities

  • Work in an agile environment to deliver high quality software
  • Set standards for the development and maintenance of key features of e-reader and 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 large technical projects with minimal supervision after a period of ramp up

  • Bachelor's degree in Computer Science or related field or equivalent experience.
  • At least 8 years 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.
  • Design and development skills and experience driving projects from concept to prototype to production.
  • Proven ability to learn new programming languages and technologies
  • Excellent written and / or verbal communication skills.

  • 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..) and experience with build tools.
  • Experience building production software systems
  • Design / development skills and experience driving projects from concept to prototype to production
  • Reportar esta oferta

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación