• Software Development Manager

    Location US-CA-Sunnyvale
    Posted Date 8 months ago(6/8/2018 12:50 PM)
    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?

    The Role
    As a Software Development Manager for Embedded Devices, you will lead your team to design and deliver platform and middleware software for our embedded devices. You will engage with technology partners and lead long term development with a focus on architecture, performance, and portability. In this position, you will:
    • Clarify requirements, define software roadmaps, align partner teams, and execute to RTOS based product ship schedules.
    • Build a best-in-class engineering team that delivers excellent results through rapid iterations.
    • Work with product management and cross functional teams to provide technical solutions for desired user experiences.
    • Provide hands on technical leadership to the team, including your own code contributions and involvement in team code reviews.
    • Work with product teams to ensure software can serve multiple needs while reducing code fragmentation.
    • Implement process improvements for both your own and surrounding teams.
    • Define detailed technical requirements from high-level product descriptions and enable your team to do the same.
    • Define and drive metrics for software performance and guardrailing. Work with QA to ensure code coverage and stress testing.
    • Facilitate innovation within the team.
    • Manage team budget, headcount projections, recruiting and continuous performance evaluations.
    • Monitor, drive and facilitate growth of your team’s individual contributors.
    • Follow standards developments, open source developments, and technology roadmaps in associated areas.
    • Advise senior and executive management.
    • Occasionally travel

    Basic Qualifications

    • 2+ years technical leadership experience leading cross-functional teams
    • 2+ years of hands-on lead or management experience
    • 8+ years of software development experience
    • 4+ years of experience mentoring junior engineers to success
    • Bachelor’s degree in Computer Engineering or similar technical field
    • Embedded, C and RTOS based product development experience

    Preferred Qualifications

    • Understanding of embedded development constraints and system performance

    • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
    • Experience developing performant software on low memory MCU-class devices.
    • Ability to handle multiple, competing priorities in a fast-paced environment
    • A thorough understanding of the software development lifecycle, and a track record of shipping software on time

    Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity Minority / Women / 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