Returning Candidate?

Software Development Engineer - Embedded

Software Development Engineer - Embedded

Job ID 
Posted Date 
Company Services, Inc.
Recruiting Team 

Job Description

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 Amazon Echo, Fire tablets, Fire TV, and Amazon Dash.

What will you help us create?

How often have you had an opportunity to be a founding member of a team solving significant customer problems through innovative technology? Our emerging technologies team, within Amazon’s Device organization is looking for passionate, hard-working, and talented individuals to join our fast paced, start-up environment to help invent the future. We solve significant customer problems in the consumer electronics space through devices, mobile applications, cloud services (AWS), computer vision, and machine learning.

As a Software Engineer on this team, you will define and build innovative consumer product experiences with a direct impact on the design, architecture, and implementation of flagship products that customers love and use every day. The ideal candidate will have industry-leading programming skills, deep understanding of embedded device limitations and features, device system constraints, and other low-level platform challenges while also being conversant up the stack to the middleware level. We need someone who is motivated to tackle ambiguous situations with new technologies and rapidly produce prototypes. You will outline paths from prototype to product. You will need to always be thinking about ways to delight our customers and use your technical knowledge and engineering practices to design and build lovable products. You have an eye towards quality and insist on the highest standards.

Basic Qualifications

  • BS/MS in EE, CS, or equivalent
  • 3+ years experience building successful production platforms and systems
  • 3+ years of experience in C as well as other languages
  • 3+ years of development experience on RTOS based embedded platforms, especially using ARM.

Preferred Qualifications

  • Master's Degree in EE, CS, or related field
  • Solid coding, algorithm and debugging fundamentals
  • Experience developing, releasing, and maintaining a high volume embedded system
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous integration, build processes, testing, and operations
  • Experience optimizing performance and memory usage for resource constrained embedded systems
  • Experience designing and developing for the lowest power usage
  • Strong sense of ownership, urgency, and drive
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation