Loading ...

Job content

  • 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
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
  • 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.
Loading ...
Loading ...

Deadline: 21-06-2023

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...