Taro Logo

Senior Software Development Engineer

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile devices like the Kindle family of products.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Consumer

Description For Senior Software Development Engineer

Amazon Lab126, established in 2004 as an Amazon.com subsidiary, is seeking a Senior Software Development Engineer to join their innovative team. This role focuses on developing software across driver and framework levels for high-profile devices like Kindle, Fire TV, and Echo. The position requires a seasoned professional with extensive experience in software development and team leadership.

The ideal candidate will be responsible for delivering software solutions that meet customer and business needs, working closely with product management and cross-functional teams. They will implement hardware drivers, OS frameworks, and application features while ensuring high quality and maintainability. The role involves creating testing facilities, implementing metrics, and integrating backend solutions.

This is an excellent opportunity for experienced engineers who want to work on cutting-edge consumer electronics at one of the world's leading tech companies. The position offers the chance to work on products used by millions of customers worldwide, with the backing of Amazon's resources and innovation-driven culture.

The role requires occasional domestic and international travel, and candidates should have strong programming skills in C/C++, with JavaScript or Rust being advantageous. Experience in OS framework design and development, including application framework, UI/GFX framework, database, and security, is highly valued.

Join Amazon Lab126 to be part of a team that has consistently delivered best-selling e-readers, tablets, and innovative devices that have transformed how people interact with technology in their daily lives. This role offers the opportunity to make significant contributions to next-generation consumer electronics while working with talented engineers in a collaborative environment.

Last updated 2 months ago

Responsibilities For Senior Software Development Engineer

  • Work with product management and cross functional teams to provide technical solutions for desired user experiences
  • Implement high-quality hardware driver, OS framework and application features
  • Implement and provide testing facilities and tools for QA, HW and factory teams
  • Implement metrics, debug tools and integrate with backend solutions
  • Support compliance and certification activities
  • Travel domestically and internationally occasionally

Requirements For Senior Software Development Engineer

JavaScript
Rust
  • 10+ years of non-internship professional software development experience
  • 8+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Strong programming ability in C/C++
  • Bachelor's degree in computer science or equivalent

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer