Software Dev Engineer (ED), Amazon Devices - Ring & Blink
Core
Develop advanced software solutions for privacy engineering, hypervisor development, and IoT devices within large-scale distributed systems.
Role type
Specialized Software Development Engineer (Embedded/Low-level Systems)
Builds
Privacy-oriented services, hypervisors, IoT device software, and low-level system components including OS and drivers.
Domain
Consumer Electronics / Embedded Systems / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, embedded development, Linux, firmware development, shell scripting, data structures, algorithms, object-oriented design, hardware troubleshooting
Preferred skills
RTOS programming, bare-metal programming, computer architecture, low-level driver development, Unix scripting (Perl/C++)
Responsibilities
Design and implement innovative software for complex distributed systems; develop and optimize code for performance and scalability; work on low-level system components including operating systems and device drivers; implement security measures to protect customer data.
Seniority
Individual Contributor (IC), entry to mid-level (includes recent graduates)