• Software Development Engineer

    Location US-CA-Sunnyvale
    Posted Date 1 month ago(1/16/2019 10:02 AM)
    Job ID
    A2Z Development Center, Inc.
    Company/Location (search) : Country (Full Name)
    United States
  • Job 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?

    Work hard. Have fun. Make history.

    The Role:
    As a Software Development Engineer – You will be responsible for helping to deliver a fast, fluid and delightful experience for our customers. You will be expected to work at all levels of the stack from the application UI to the kernel, nothing is off limits. Members of this team tend to have a high degree of fluency in more than one language and tools and work with an unwavering focus on performance, fluidity and the overall customer experience.

    You will take part in designing solutions to hard problems in the Android and Amazon ecosystem; help qualify and shape Amazon's the device portfolio; and foster best practices for teams to us for a performance and fluid experience.

    Basic Qualifications

    • Bachelor's degree in Computer Science, Computer Engineering, or related field
    • 7+ years of professional experience in software development building production software systems and best practices for the full software development life cycle, plus experience with Agile/Scrum.
    • 7+ years experience programming with Java/Android and C/C++
    • 7+ years experience with development in embedded Linux or similar OSes
    • 2+ years experience in building Web Services
    • Experience in security engineering, device platform security, authentication and security protocols, cryptography, and application security
    • Experience in TEE (Trusted Execution Environment) software development
    • Good understanding of symmetric and asymmetric data encryption, X.509 and certificate signing​

    Preferred Qualifications

    • Experience in DRM stacks such as PlayReady and WideVine
    • Experience developing AWS applications
    • Experience in application threat modeling, risk identification, vulnerability testing, and auditing
    • Knowledge of network, security and web related protocols (e.g., TCP/IP, UDP, HTTPS, OAuth, JWT)
    • Knowledge of service-oriented architectures and web services security

    Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job