• Sr. Software Development Engineer

    Location US-CA-Sunnyvale
    Posted Date 1 week ago(1 week ago)
    Job ID
    715195
    Company
    A2Z Development Center, Inc.
  • 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?

    The Role:
    We are looking for a talented and passionate Senior 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 7+ 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 networking or communications devices in an embedded environment
    • 5+ years of experience developing Linux drivers

    Preferred Qualifications

    • Experience developing on audio DSPs
    • 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.
    • Master’s degree
    • Data analysis and debugging skill
    • 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)
    • Knowledge in serial interface protocols like I2C, SPI and I2S.

    Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation.
    #LI-SJ1

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job