Embedded Software Development Engineer, Amazon Blink Systems Engineering

Amazon is a global technology company that develops and sells consumer electronics, cloud computing services, digital streaming, and artificial intelligence.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Embedded Software Development Engineer, Amazon Blink Systems Engineering

Amazon Blink is seeking an innovative Embedded Software Engineer to join their Systems Engineering team. This role offers an exciting opportunity to work on cutting-edge consumer electronics, specifically Blink's line of smart cameras, doorbells, and accessories. As part of the Ring Solutions Systems team, you'll be working in a dynamic environment that combines startup culture with Amazon's extensive resources.

The position involves deep technical work with embedded systems, requiring expertise in both firmware and hardware development. You'll be hands-on with system design, working with various components including image sensors, motion sensors, speakers, microphones, and RF chipsets. The role demands strong programming skills in C/C++ and Python, with a focus on optimizing performance in resource-constrained environments.

What makes this role particularly interesting is the blend of software and hardware engineering. You'll be involved in all stages of hardware development, from initial board bring-up to system optimization. The position requires expertise with diagnostic tools, driver development, and various communication protocols. You'll work in a Kanban-style Agile development environment, collaborating closely with hardware teams and having access to counterparts on the Ring side for knowledge sharing.

The ideal candidate will thrive in a fast-paced environment where they can contribute to both technical development and system architecture. You'll have the opportunity to influence product performance through code reviews and hardware design reviews, while also working on proof of concept and exploration work during advanced development phases.

This role offers the unique advantage of working with a successful product line while having the backing of Amazon's resources. You'll be part of a team that values innovation and technical excellence, with opportunities to work on products that directly impact consumers' daily lives. The position combines the excitement of embedded systems development with the stability and growth potential that comes with working for a technology leader.

Last updated 5 minutes ago

Responsibilities For Embedded Software Development Engineer, Amazon Blink Systems Engineering

  • Develop embedded system design and firmware for Blink's cameras, doorbells and accessories
  • Perform root cause analysis during hardware bring-up
  • Collect data and report to stakeholders
  • Partner with Systems Engineering for hardware, firmware, and diagnostics integration
  • Work with image and motion sensors, speakers, microphones, microcontrollers and RF chipsets
  • Participate in code reviews and hardware design reviews
  • Support board bring up and use bench equipment for testing

Requirements For Embedded Software Development Engineer, Amazon Blink Systems Engineering

Python
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent
  • 2+ years of experience with laboratory equipment including oscilloscopes, digital multi-meters, logic analyzers
  • Knowledge of Board Support Packages
  • Experience with debug tools and probes (JTAG)
  • Understanding of Communication Buses (UART, I2C, SPI)
  • Knowledge of SoC and Embedded CPU architecture
  • Experience with Embedded Linux and/or FreeRTOS

Interested in this job?

Jobs Related To Amazon Embedded Software Development Engineer, Amazon Blink Systems Engineering

Embedded Software Dev Engineer, Kuiper Team

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems with competitive pay and benefits.

Software Development Engineer, Device OS

Software Development Engineer role at Amazon Lab126, focusing on Device OS development for consumer electronics like Kindle and Echo, requiring 3+ years of experience in embedded systems and software development.

Software Development Engineer, E-reader products

Software Development Engineer position at Amazon focusing on E-reader operating system development, requiring C/C++ expertise and system architecture experience.

Embedded Software Engineer II, Ring

Embedded Software Engineer II position at Amazon's Ring division in Gdansk, Poland, focusing on IoT device development using C/C++ and embedded systems.

Embedded Software Dev Engineer, Project Kuiper Customer Terminal Software

Embedded Software Engineer role at Amazon's Project Kuiper, developing satellite communication systems to provide global broadband access, offering competitive compensation and benefits.