Senior Embedded Engineer
A2Z Development Center, Inc. - Sunnyvale, CA

This job posting is no longer available on Find similar jobs: Senior Embedded Engineer jobs - Development Center jobs

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, Inc. Since then, we have worked to produce best-selling tablets with breakthrough hardware technology as well as e-readers that have revolutionized reading. What will you help us create?

Work hard. Have fun. Make history.

The Role:

We are looking for a talented and passionate Senior Embedded 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 embedded systems
  • Investigate, prototype and deliver new and innovative system solutions
  • Design, develop and verify firmware for embedded systems
  • 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 and firmware 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 Electrical Engineering, Computer Science or related field
  • 7+ years of experience as a embedded engineer
  • Experience in one or more of these areas: cameras, sensors, touch, wireless, algorithm development
  • Experience in embedded software design, development and debugging
  • Experience in coding in C/C++
  • Experience with RTOS
  • System level integration experience including open source packages
  • Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Experience with Linux development environments
  • Board level experience

Preferred Qualifications
  • Strong debugging/trouble-shooting skills of embedded systems
  • Expertise with Linux kernel and application software development
  • Experience with real time debugging tools (software and hardware)
  • Knowledge in serial interface protocols like I2C and SPI
  • Experience with at least one scripting language

Lab126 is part of the, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer-Minority/Female/Disability/Vet

About this company
3,420 reviews
Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By...