System Dev Engineer - Embedded - Sunnyvale, CA3.6

30+ days agoFull-time
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, 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?

Work hard. Have fun. Make history.

The Role:
As a Systems Development Engineer - Embedded, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products. You will work closely with both internal teams and outside partners to drive and develop key aspects of our products. You will use your strong analytical skills to guide architecture, software optimization and ultimately data-driven decision-making. As part of a technology team, your work will have a large impact on platform design, internal software, ecosystem, and ultimately the lives of Amazon customers. You must be responsive, flexible and able to succeed within an open collaborative peer environment. You must also be able and willing to multi-task and learn new technologies quickly.

Key responsibilities:
  • Broad cross-functional engineering interaction with an emphasis on delighting customers with innovation in the consumer electronics space
  • Customer oriented when designing systems
  • Comfortable with proactive outward communication and technical leadership and never shy away from a challenge
Helping build robust methodology and processes to deliver technology
Basic Qualifications
Bachelor’s degree in Electrical Engineering and/or Computer Science
7+ years of experience building successful production software systems
Experience in working with SoC vendors, understanding design tradeoffs required for SoC based systems.
Proficiency in at least one modern programming language such as C, C++ or Java.
Development experience on embedded platforms using Google Android, Linux, Apple iOS and/or WebOS

Preferred Qualifications
Ability to take product requirements, define hardware/software architectures, and explore technical feasibility tradeoffs
Excellence in technical communication with peers and non-technical cohorts
Understands the impact of the SoC design on software and system performance
Strong record of project delivery for large, cross-functional projects
Experience developing software foundations and environments for application development
Ability to work closely with other developers to understand their needs and issues and to develop cooperative solutions
Experience working with multi-media, networking or communications devices in an embedded environment

Lab126 is part of the, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation