Offers “Amazon”

Expires soon Amazon

Software Development Engineer in Test

  • Internship
  • Cambridge (Cambridgeshire)
  • Infra / Networks / Telecom

Job description



DESCRIPTION

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV and Amazon Echo. What will you help us create?
The Role:

As a Software Development Engineer in Tools/Test, you will engage with an experienced cross-disciplinary staff to conceive, design, and develop innovative consumer products. You must be responsive, flexible, and able to succeed within a collaborative peer environment. You will need to be able to work efficiently and effectively in a fun, fast-paced, dynamic team environment. As a Software Development Engineer, you will use your passion in coding to stress prototypes and suggest design improvements to deliver superior products.
You should have a combination of solid understanding of the operating system, as well as knowledge of object-oriented design principles. The software you build should expose API defects in production-level code as well as expose defects at the component and feature-integration level. In this role, you will:
· Write sophisticated SW tools in order to automate data processing (Python)
· Understand/write C++ code in order to effectively work with algorithm engineers
· Documenting the performance of the devices in the different controlled conditions

PREFERRED QUALIFICATIONS

· Master's degree in Computer Science or related technical field.
· Experience working in a test-driven development environment, and dealing with code refactoring and code bottleneck issues.
· Experience in design and development of the tools, testing infrastructure, distributed systems and architecture. Create the next generation developer infrastructure, focusing on integration and scalability.
· Experience in building test automation frameworks and tools for scalable serving components.
· Experience in Python, Bash/Shell, C/C++/Java
· Ability to programmatically test the product, develop/improve existing tools and frameworks, drive testability and diagnostic ability into the product, while promoting best practices
· Experience with open-source tools
· API creation including working experience with unit-test automation frameworks
· Experience working with consumer products involving multimedia content
· Experience writing code to test the Linux and Android operating systems
· Excellent communication, collaboration, reporting, analytical, and problem solving skill

Desired profile



BASIC QUALIFICATIONS

· Bachelor’s degree in Computer Science, Computer Engineering, or similar technical field, or equivalent software experience
· 7+ years of software code development and automation framework design
· 7+ years developing scripts in python
· 5+ years of experience in C/C++ development
· 5+ years of experience working in Linux environment
· Experience working on embedded platforms (including WiFi and BT) and Android platforms
·

Make every future a success.
  • Job directory
  • Business directory