Senior Embedded Systems Engineer

Amazon
Published
November 4, 2020
Location
10201 Torre Avenue, Cupertino, California
Category
Job Type

Description

We are a smart team of doers that work passionately to apply cutting-edge advances in technology and to solve real-world problems that will transform our customers’ experiences in ways we can’t even imagine yet. As a Senior Embedded Systems Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional teams.

Amazon is looking for a Senior Embedded Systems Engineer to join an exciting new project team working to build a completely new, best in class product. Our organization rewards intellectual curiosity while maintaining the direct to market product focus.

The ideal candidate will participate in the product development process from concept to market launch with an emphasis on leading the embedded system design, development, verification, and release. They will own the embedded system and will ensure that the product meets or exceeds key performance, regulatory, security, and compliance targets. They have repeatedly demonstrated ability to design, specify, implement, test, and verify product features from concept to launch, lead and mentor fellow engineers, communicate effectively, and work well in teams with little guidance. They must possess a solid understanding of and have experience with embedded system architecture, computer science fundamentals, and the software development processes following Agile and Waterfall methodologies.

Responsibilities

  • Own development of embedded system from concept to launch
  • Investigate, prototype and deliver new and innovative system solutions
  • Design, develop, verify, and release firmware for embedded systems
  • Participate in and lead hardware development, design reviews, documentation, and verification
  • 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, verification documentation, standard operating procedures
  • Perform tasks including debug, bring-up, staging and production firmware releases
  • Successfully collaborate with other sub-system development teams

BASIC QUALIFICATIONS

  • Master’s degree in Electrical Engineering, Computer Science or related field
  • 5+ years of experience as an Embedded Engineer, Hardware Systems Engineer or equivalent
  • Experience in embedded design, development and verification in a regulated environment
  • Experience in coding in C/C++
  • Mastery of Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis

PREFERRED QUALIFICATIONS

  • Experience as technical team lead with project management responsibility
  • Experience in designing algorithms and making data-driven design choices
  • Experience with RTOS, Embedded Linux or Windows Embedded
  • Familiar with at least two microprocessor architectures such as ARM, MIPS, x86
  • Experience in six or more of these areas: algorithm development, actuators, sensors, cameras, displays, Bluetooth, Wi-Fi, I2C, SPI, MIPI, and USB
  • Board level experience and debugging/trouble-shooting skills of embedded systems
  • Experience with at least one scripting language

Related Jobs

Software Developer Level 2   New Windsor, Maryland
June 4, 2019
Desktop page
~