Senior Software Development Engineer- Applications

Jan 03, 2014
Feb 02, 2014
. ..........
Full Time
Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products. This hands-on position requires broad engineering competence and in-depth technical knowledge of embedded and application software development, as well as demonstrated experience successfully planning, organizing, and conducting software development projects in a dynamic environment. In this role, you will:

  • Be responsible for the architecture of software solutions, the determining of current limitations and compatibilities between subsystems, the selection of new concepts and methodology, and the development of major routines and utilities
  • Create new UI applications and edit current UI applications
  • Prepare technical requirements and software design specifications
    • Bachelor's degree in Computer Science or related field
    • 7+ years of software development engineering experience with experience developing embedded applications
    • 7+ years of mobile applications development (preferably using Java)
    • Embedded UI framework experience (Java AWT and Swing desired)
    • Design and architecture knowledge, as well as familiarity with object oriented design patterns
    • Understanding of Software Development Life Cycle (SDLC) principles

    • Project planning/execution skills including estimating, scheduling, and executing on committed schedules
    • Master's degree preferred
    • Embedded Linux experience a plus
    • Excellent judgment, organizational, and problem solving skills
    Lab126 is part of the, Inc. group of companies and is an equal opportunity employer.

    If interested, please apply online at;273483969;99573125;f?

More jobs like this