• Software Development Engineer Bluetooth – Wearables & IoT

    Location US-CA-Sunnyvale
    Posted Date 3 months ago(5/2/2018 4:41 PM)
    Job ID
    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?

    Work hard. Have fun. Make history.

    The Role

    As a Sr Software Development Engineer – Connectivity IoT you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. Your focus will be in IoT Smart Home and accessory devices across Bluetooth, ZigBee and WiFi connectivity. You own architecture, implementation and integrating with echo system of Amazon devices, applications and cloud services.

    In this role, you will:
    • Work with product management and cross functional teams to provide technical solutions for desired user experiences.
    • Create world class software and firmware
    • Implement high-quality network stack, framework and application features.
    • Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions.
    • Implement power management features
    • Implement and provide testing facilities and tools for QA, HW and factory teams.
    • Work with teams to improve and tailor existing drivers, stack and applications to our needs. Improve memory footprint, optimize drive, stack and application code.
    • Dive into and take ownership for critical design issues
    • Participate in design reviews
    • Address all aspects of technology readiness, including manufacturability
    • Help build robust methodology and processes to deliver technology to products
    • Work with the hardware team to ensure correct exercising of hardware and RF architecture.
    • Support compliance and certification activities.
    • Be able to occasionally travel internationally.

    Basic Qualifications

    • Bachelor's degree in Electrical/ Computer Engineering or related field
    • 5+ years of experience doing hands-on software development in mesh technologies.
    • 5+ years of experience in one or several of the following wireless technologies; ZigBee, Thread, BLE, BLE mesh
    • 5+ years of experience programming with C/ C++/java/C#
    • 5+ years of experience in embedded OS environments like RTOS, Linux, Threadx etc.
    • 3+ experience working with device drivers and device interfaces like UART, SPI, I2C, SDIO.
    • 3+ years of experience with debugging tools & lab equipment like “sniffer”, logic analyzer, scope
    • System-level integration experience
    • DFx (Design for cost, test, manufacturing) experience
    • Experience reading schematics
    • Technical document writing experience using Visio, Word, Excel, and / or PowerPoint
    • Scripting experience with Perl/Python/Tcl

    Preferred Qualifications

    • Master’s/Phd degree
    • Experience with Home Automation product development
    • Experience with other wireless technologies like WiFi, Bluetooth
    • Communication protocol stack development experience
    • Thread application framework solution layer experience
    • Android application, Framework and JNI development experience.
    • Wireless performance analysis and system profiling experience
    • Strong communication and interpersonal skills
    • Factory experience
    • Experience with wireless coexistence between Bluetooth, LTE, ZigBee,Thread,Wi-Fi.

    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