DESCRIPTION
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 and the Dash Button. What will you help us create?
The Role
The Concept Engineering team is a group of engineers with a passion to apply cutting edge advances in hardware, cloud and software to solve real-world challenges that will transform our customers experiences in ways we cant even imagine yet. As a Sr. Embedded Software Engineer, you will be working with a unique and gifted cross functional team developing exciting products for consumers.
We are looking for a talented and passionate Sr. Embedded Software Engineer to be part of this 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
Work with product management and cross functional teams to provide technical solutions for desired user experiences.
Investigate, prototype and deliver new and innovative system solutions
Design, develop and verify firmware and drivers for embedded systems
Participate in design reviews, API development, and documentation
Work with new technologies that are critical 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
Implement application on mobile devices to communicate with Amazon devices over Bluetooth link
Basic Qualifications
Bachelors degree in Electrical Engineering, Computer Science or related field
5+ years of experience as an embedded engineer
5+ years of experience doing hands-on software development in Bluetooth domain; application, framework, Bluetooth stack or drivers.
Experience in one or more of these areas: cameras, sensors and associated algorithm development
Experience in embedded software design, development and debugging preferably on ARM based platforms
Experience in coding in C/C++
Experience with RTOS and embedded Linux development
Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Board level experience and bring up
Preferred Qualifications
Strong debugging/trouble-shooting skills of embedded systems
Expertise with Linux kernel and device driver development
Experience with real time debugging tools (software and hardware)
Experience with ARM based SOC architecture
Experience with other wireless technologies such as Wi-Fi, 802.15.4 based technologies like ZigBee and Thread
Excellent judgment, organizational, and problem solving skills
Can mentor other software developers to maintain architectural vision and software quality
Comfortable taking initiative and working across teams
Excellence in technical communication with peers, partners, and non-technical co-workers
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
BASIC QUALIFICATIONS
3+ years of programming experience with at least one modern language such as Java, C++, or C including object-oriented design
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
4+ years of professional software development experience
Bachelors degree in Electrical Engineering, Computer Science or related field
5+ years of experience as an embedded engineer
Experience in one or more of these areas: cameras, sensors and associated algorithm development
Experience in embedded software design, development and debugging preferably on ARM based platforms
Experience in coding in C/C++
Experience with RTOS and embedded Linux development
Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Board level experience and bring up
PREFERRED QUALIFICATIONS
Strong debugging/trouble-shooting skills of embedded systems
Expertise with Linux kernel and device driver development
Experience with real time debugging tools (software and hardware)
Experience with ARM based SOC architecture
Excellent judgment, organizational, and problem solving skills
Can mentor other software developers to maintain architectural vision and software quality
Comfortable taking initiative and working across teams
Excellence in technical communication with peers, partners, and non-technical co-workers
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.
Seattle, WA
Amazon.com, Inc. engages in the retail sale of consumer products and subscriptions in North America and internationally. The company operates through three segments: North America, International, and Amazon Web Services (AWS) segments. It sells merchandise and content purchased for resale from third-party sellers through physical stores and online stores.
The company also manufactures and sells electronic devices, including Kindle e-readers, Fire tablets, Fire TVs, and Echo devices; provides Kindle Direct Publishing, an online service that allows independent authors and publishers to make their books available in the Kindle Store; and develops and produces media content.
In addition, it offers programs that enable sellers to sell their products on its Websites, as well as their own branded Websites; and programs that allow authors, musicians, filmmakers, skill and app developers, and others to publish and sell content. Further, the company provides compute, storage, database, and other AWS services, as well as compute, storage, database offerings, fulfillment, publishing, digital content subscriptions, advertising, and co-branded credit card agreement services.
Additionally, it offers Amazon Prime, a membership program, which provides free shipping of various items; access to streaming of movies and TV episodes; and other services. It serves consumers, sellers, developers, enterprises, and content creators. Amazon.com, Inc. has a strategic partnership with Volkswagen AG. The company was founded in 1994 and is headquartered in Seattle, Washington.