• Software Development Engineer

    Location US-CA-Sunnyvale
    Posted Date 12 months ago(4/6/2018 5:24 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 devices like the Kindle family of products. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc. Since then, we have worked to produce best-selling e-readers and tablets, as well as new inventions like Fire TV and Fire phone. What will you help us create?

    Work hard. Have fun. Make history.
    The Role:
    We are looking for a talented and passionate Software Engineer to be part of an exciting team. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. In this role, you will:
    • Be responsible for system architecture and development of new features for
    consumer devices
    • Investigate, prototype and deliver new and innovative system solutions
    • Profile, Analyze and optimize system level performance
    • Design, develop and verify kernel and user space drivers for consumer devices
    • Participate in design reviews, API development, and documentation
    • Work with new technologies that are vital to product development
    • Deliver investigation plans and reports, architectural documents, design specs, software source code, build scripts
    • Perform tasks including debug, bring-up, Beta and production software development
    • Successfully collaborate with both software and hardware product teams

    Basic Qualifications

    • Bachelor’s degree in Computer Science, Computer Engineering or related field, or 5+ years of relevant work experience
    • 5+ years of professional experience in software development building production software systems
    • 5+ years of Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
    • 5+ years of experience in C, C++, C# development
    • 5+ years of experience working with devices in an embedded environment

    Preferred Qualifications

    • Machine learning networks training and layers optimization
    • Machine learning weights pruning and accuracy optimization
    • Experience with at least one of these Machine learning platform Mxnet, Tensorflow, Caffe, Torch, Theano or Keras.
    • Experience with low-level optimization for machine learning hardware
    • Master’s degree Computer Science, Computer Engineering or related field
    • Data analysis and debugging skills
    • Strong communication and interpersonal skills
    • Linux on ARM CPUs
    • JTAG experience
    • System Profiling tools experience
    • Strong debugging/trouble-shooting skills of embedded systems
    • Experience with real time debugging tools (software and hardware)
    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