Senior Software Development Engineer

An inventive research and development company that designs and engineers high-profile devices like the Kindle family of products, a subsidiary of Amazon.com
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Consumer

Description For Senior Software Development Engineer

Amazon Lab126, a subsidiary of Amazon.com founded in 2004, is seeking a Senior Software Development Engineer to join their innovative team. This role focuses on building advanced tools and services for video content onboarding and delivery systems, ensuring high quality standards across the platform. The position involves working with both open source and proprietary technologies to develop and maintain video quality end-to-end (E2E) solutions.

The ideal candidate will be passionate about quality and enthusiastic about digital products, with strong programming skills and experience in media streaming frameworks. You'll be responsible for researching advanced techniques for identifying and correcting video content defects while ensuring robust, efficient, and scalable content ingestion, encoding, packaging, and publishing systems.

Working at Amazon Lab126 offers the opportunity to contribute to high-profile devices like the Kindle family of products, Fire TV, and Echo. The role combines technical expertise with creative problem-solving, as you'll be involved in projects from conception through launch. You'll work closely with application teams, interface with vendors and partners, and help shape the future of Amazon's media technologies.

The position requires expertise in embedded systems, media formats, and streaming technologies, with preferred experience in Android media architecture, DRM, and content protection schemes. This is an excellent opportunity for a detail-oriented engineer who wants to make an impact on products used by millions of customers worldwide.

Last updated 31 minutes ago

Responsibilities For Senior Software Development Engineer

  • Research, design, implementation, documentation, and maintenance of new and existing systems
  • Creation of software services and tools to drive software development process
  • Implementation and customization of software
  • Work closely with application teams to deliver media core engine
  • Development from concept stage to launch stage
  • Ensure highest level of quality for deliverables

Requirements For Senior Software Development Engineer

Linux
  • Bachelor's degree
  • 4+ years of programming with at least one software programming language experience
  • 2+ years of experience on any media streaming framework
  • 3+ years of experience with various Media formats
  • Experience with embedded Linux devices

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer

Sr Linux Kernel Embedded Engineer, AWS Nitro Team

Senior Linux Kernel Engineer position at AWS developing embedded systems for the NITRO platform, focusing on kernel driver development and high-performance computing infrastructure.

Senior Automation Engineer (Multi-Site)

Senior Automation Engineer role at Amazon, overseeing multiple facilities in Florida, focusing on PLC programming, robotics control systems, and automation engineering to optimize fulfillment center operations.

System Dev. Engineer, Hardware Compute Group

Senior System Development Engineer position at Amazon focusing on Linux kernel and BSP development for embedded systems, requiring 4+ years of experience.

Sr. Software Development Engineer, Nitro SSD

Senior SSD Firmware Engineering role at AWS, focusing on custom storage device development and optimization for cloud infrastructure.

Senior Automation Engineer (Multi-Site), AMZL

Senior Automation Engineer role at Amazon, overseeing automation systems across multiple facilities in the Pacific Northwest, requiring extensive travel and expertise in controls automation and technical support.