Senior Software Development Engineer

Inventive R&D company designing high-profile devices like Kindle, Fire TV, and Echo as Amazon.com subsidiary
Embedded
Senior Software Engineer
In-Person
10+ years of experience
Consumer

Description For Senior Software Development Engineer

Amazon Lab126, an innovative R&D subsidiary of Amazon.com, is seeking a Senior Software Development Engineer to join their team working on high-profile devices like Kindle, Fire TV, and Echo. This role offers an exciting opportunity to work at the intersection of hardware and software development.

As a Senior SDE, you'll be responsible for delivering software across driver and framework levels, owning existing software segments, and being accountable for customer experience, project prioritization, software quality, and product maintainability. You'll work closely with product management and cross-functional teams to implement high-quality hardware drivers, OS frameworks, and application features.

The ideal candidate brings 10+ years of professional software development experience, with strong expertise in C/C++ programming. Knowledge of JavaScript or Rust is a plus. You should have a proven track record of leading design and architecture of systems, mentoring others, and managing the full software development lifecycle.

This role offers the opportunity to work on cutting-edge consumer electronics at a company known for innovation. You'll be part of a team that's making history by creating products used by millions of customers worldwide. The position involves occasional travel and requires a mix of technical expertise, leadership skills, and strategic thinking.

If you're passionate about building innovative consumer devices, have strong technical skills, and want to work on products that impact millions of users, this role at Amazon Lab126 could be your next career move. Join us in creating the next generation of Amazon devices that will shape how people interact with technology in their daily lives.

Last updated a day ago

Responsibilities For Senior Software Development Engineer

  • Work with product management and cross functional teams to provide technical solutions
  • 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
  • Occasional domestic and international travel

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
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 5+ years of full software development life cycle experience
  • Bachelor's degree in computer science or equivalent
  • Strong programming ability in C/C++
  • Experience in OS framework design and development (preferred)

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer

Software Development Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems development for Alexa Ambient Computing Technologies, requiring 5+ years of Linux kernel experience.

Software Development Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems and Linux kernel development for Alexa Ambient Computing Technologies.

Software Development Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems development for Alexa Ambient Computing Technologies

Software Development Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems development for Alexa Ambient Computing Technologies

Sr. Software Dev Engineer, Alexa Ambient Computing Techs

Senior Software Engineer role at Amazon Lab126 focusing on embedded systems and Linux kernel development for Alexa Ambient Computing Technologies.