Taro Logo

Software Development Engineer, Platform software team

Global technology company specializing in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Software Development Engineer, Platform software team

Join Amazon's platform software team working on critical OS-level components for Amazon's devices. This role focuses on platform software development, particularly BSP and native services for Amazon OS. As a Senior Software Engineer, you'll be responsible for designing and implementing core platform features while working closely with cross-functional teams to deliver high-quality operating systems and devices to customers.

The position requires expertise in Linux driver development, kernel systems, and embedded software, making it perfect for engineers passionate about low-level system programming. You'll work on challenging problems in codec integration, performance optimization, and driver development, while having the opportunity to mentor other engineers and lead technical initiatives.

Amazon Lab126, the team behind this role, is known for developing innovative consumer electronics and smart devices. This position offers the chance to work on cutting-edge technology that impacts millions of users worldwide. With locations in major Chinese tech hubs (Shanghai, Beijing, and Shenzhen), you'll be part of a dynamic team pushing the boundaries of embedded systems and platform software.

The role combines technical depth with leadership opportunities, requiring both strong engineering skills and the ability to guide others. You'll be working with state-of-the-art technology while helping shape the future of Amazon's device ecosystem. The position offers the stability and resources of a global tech leader with the exciting challenges of embedded systems development.

Last updated 7 days ago

Responsibilities For Software Development Engineer, Platform software team

  • Participate in building platform software for Amazon OS based products
  • Independently design and deliver software features, including native software, HAL and drivers
  • Mentor and provide technical leadership
  • Work with stakeholders to drive complex feature delivery
  • Codec integration, optimization, and performance tuning for embedded systems

Requirements For Software Development Engineer, Platform software team

Linux
  • 6+ years of building production software experience
  • Rich experience on Linux driver development
  • Understanding of Linux kernel driver model
  • Experience with codec integration and embedded systems
  • Experience on Android or gstreamer based video software development
  • Strong communication skills
  • Bachelor's degree in computer science or equivalent
  • Experience with full software development life cycle

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Platform software team