Software Development Engineer, Amazon Device OS

Global technology company building consumer devices and services
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Consumer

Description For Software Development Engineer, Amazon Device OS

Join Amazon's Device OS organization as a Software Development Engineer where you'll shape the future of device application development. You'll be responsible for creating and implementing a software development environment that powers applications for millions of Amazon devices, including Fire TV and Echo. This role uniquely combines native app development, debugging tools, and UI tooling expertise.

You'll work on pre-GA confidential product launching next year, focusing on creating exceptional development tools that developers love. Your role involves designing end-to-end customer journeys from scratch, working backward from customer needs to craft intuitive and impactful experiences.

As part of the team, you'll collaborate with experienced cross-disciplinary staff to conceive and design innovative customer experiences. You'll be challenged to create rich customer applications while optimizing for performance and ease of use. Your work will directly impact how thousands of applications are built and deployed across millions of devices worldwide.

The position requires strong technical skills in native development, device programming, developer tools, and UI development. You'll be involved in the full software development lifecycle, from design and prototyping to implementation and optimization. The role offers opportunities to mentor junior team members and work with both internal and external engineering teams.

This is an excellent opportunity for someone passionate about on-device software development and creating tools that make it easier for developers to build interactive visual experiences. You'll be at the forefront of Amazon's device ecosystem, contributing to exciting future developments in consumer devices.

Last updated an hour ago

Responsibilities For Software Development Engineer, Amazon Device OS

  • Design and implement reliable, high-performance SDKs for Amazon devices (Echo, FireTV)
  • Experiment and prototype with novel technologies
  • Work with internal and external engineering teams
  • Organize and participate in collaborative Q&A sessions and workshops
  • Mentor junior team members in career growth

Requirements For Software Development Engineer, Amazon Device OS

Java
TypeScript
Linux
  • Bachelor's degree in computer science or equivalent
  • Knowledge of professional software engineering & best practices for full software development life cycle
  • Experience programming with at least one modern language such as C++, Rust, Java or TypeScript
  • Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving)
  • Experience of full software development life cycle, including code reviews, source control management, build processes, testing

Benefits For Software Development Engineer, Amazon Device OS

Medical Insurance
Dental Insurance
Vision Insurance
  • Equal opportunities employer
  • Workplace accommodations available
  • Privacy and data security priority

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Device OS

Verification Engineer

Verification Engineer position at AWS Annapurna Labs, focusing on pre-silicon verification and semiconductor platform development.

Embedded Software Engineer, Annapurna

Embedded Software Engineer position at AWS focusing on networking products development, requiring expertise in C programming and hardware/software interfaces.

Software Developer Engineer, Last Mile Delivery Technology

Software Developer Engineer role at Amazon's Last Mile Delivery Technology team, focusing on embedded systems and IoT for delivery vehicle fleet management.

System Development Engineer II, Engineering Integration

System Development Engineer position at Amazon Robotics focusing on automation systems and robotics integration with competitive compensation and benefits.

Control Systems Engineer II - Moreno Valley, CA, RME

Control Systems Engineer II position at Amazon's Moreno Valley facility, focusing on automation systems maintenance and optimization with competitive salary and benefits.