DESCRIPTION
The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash Buttons, and Amazon Echo.
What will you help us create?
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 using RTOS and Linux.
Investigate, prototype and deliver new and innovative system solutions
Profile, analyze and optimize system level performance
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 software, product management, RF and EE hardware teams
The Echo team is hiring software development engineers to deliver new features on this already highly coveted platform, as well as any potential future platforms. In particular, we are looking for people who have:
Demonstrated excellence in Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Deep knowledge of and experience with best practices in C, C++
Board bring up experience
Power management experience
CPU and thermal profiling experience
Good understanding of hardware architecture and schematics
Experience in coordinate and work with cross-functional teams, such as hardware, diagnostic and 3rd party vendors to ensure smooth operation and to provide deliverables on time
Experience writing unit tests to deliver software that scales
A proven track record of seeking out and resolving system performance issues involving CPU, memory and storage.
If you want to tackle some cutting edge problems on awesome devices, this job is for you
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
Bachelor's degree in Computer Science, Electrical Engineering or related field
3+ years of firmware development experience on DSPs and/or MCUs for consumer products
Experience with RTOS, Linux embedded firmware, drivers and interfaces
Experience with lab equipment including oscilloscopes & debuggers
C/C++ and Python programming experience
Experience with working in a software development team, including software version control and SW Tool Chains. Yes, there is SCM and tool chain support, but we expect that you will be able to drive the requirements in this area.
PREFERRED QUALIFICATIONS
Knowledge of different sensor technologies
Experience with RTOS and Bare Metal implementations on MCUs.
Independent, self-motivated worker requiring minimal supervision
Excellent communication skills
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.