Embedded Software Dev Engineer, Blink

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

Description For Embedded Software Dev Engineer, Blink

Join Blink, an Amazon company, as an Embedded Software Development Engineer working on innovative camera technology that pushes the boundaries of power efficiency. This role offers the unique challenge of developing firmware for cameras that can run for two years on just two AA batteries, combining technical excellence with practical consumer applications.

As a key member of the firmware team, you'll lead development efforts for new consumer products, working at the intersection of hardware and software. You'll collaborate with teams across both Blink and Amazon, bringing together the agile culture of a startup with the resources and scale of one of the world's largest technology companies.

The position requires expertise in embedded systems programming, particularly with C/C++ in resource-constrained environments. You'll work with real-time operating systems, handle multi-threaded applications, and apply security protocols to ensure product integrity. Your experience with hardware interfaces and lab equipment will be essential for debugging and optimization.

This is an opportunity to join a team that takes pride in developing connected consumer products completely in-house using a fast-paced and efficient process. Blink's products are featured prominently on Amazon.com and in retail stores, reaching millions of users worldwide. The role combines technical challenges with direct consumer impact, making it ideal for engineers who want to see their work make a difference in people's lives.

Working at Blink offers the best of both worlds: the innovative spirit of a startup with the stability and resources of Amazon. The team culture emphasizes building, learning, and delivering exceptional products to customers. If you're passionate about embedded systems, power efficiency, and creating consumer electronics that solve real problems, this role offers an exciting opportunity to shape the future of smart home technology.

Last updated an hour ago

Responsibilities For Embedded Software Dev Engineer, Blink

  • Lead the firmware effort bringing new consumer products to market
  • Interact with teams both within Blink and across Amazon
  • Focus on ways to make the best products for customers
  • Develop firmware for power-efficient camera systems

Requirements For Embedded Software Dev Engineer, Blink

Linux
  • Experience using C/C++ firmware development with constrained resources (MIPS, RAM, FLASH, I/O)
  • Working with embedded CPU architecture
  • Use of security technologies and protocols
  • Real-time, multi-threaded experience with Linux and/or RTOS
  • Working in a Linux development environment including editing, make, and source control
  • Reading schematics and using hardware lab equipment
  • Active participant in bringing at least one successful product to market
  • Bachelor's degree in a STEM field

Benefits For Embedded Software Dev Engineer, Blink

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive health benefits
  • Equal opportunities employer
  • Inclusive work culture

Interested in this job?

Jobs Related To Amazon Embedded Software Dev Engineer, Blink

Design Verification Engineer

Design Verification Engineer role at Amazon Kuiper, developing satellite communication systems with competitive pay $104K-$212K, multiple US locations.

Software Development Engineer, FireTV

Software Development Engineer role at Amazon's FireTV team, focusing on developing and implementing software solutions for third-party device integration and partner experiences.

Software Development Engineer, OS SDK

Technical leadership role at Amazon Lab126 focusing on system architecture and software development for Alexa and IoT devices, offering competitive compensation and benefits.

Software Developer - Kernel Engineer

Kernel Engineer position at Amazon Devices team working on embedded Linux systems and custom hardware accelerators for consumer electronics products.

Software Development Engineer, Device OS

Lead software development for Amazon Lab126's Device OS team, managing engineers and delivering embedded systems solutions for consumer electronics products.