Software Development Engineer, Sidewalk

Amazon is a global technology company that builds innovative solutions in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Taipei, TaiwanHsinchu, Hsinchu City, Taiwan
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
IoT

Description For Software Development Engineer, Sidewalk

Amazon Sidewalk is an innovative initiative focused on extending the range of low-bandwidth, low-power smart devices beyond traditional Wi-Fi and Bluetooth limitations. The Sidewalk SDK team is at the heart of this effort, managing the core components and infrastructure that form the backbone of the Sidewalk network.

As a Software Development Engineer on the team, you'll play a crucial role in enhancing developer experience and customer satisfaction. The position offers an opportunity to work on cutting-edge IoT technology that aims to solve real-world connectivity challenges for smart home devices.

The role involves close collaboration with business stakeholders and cross-functional engineering teams to gather requirements, design solutions, and implement new features. You'll be responsible for various aspects of the development lifecycle, from architecture and coding to testing and operations. The team values engineers who can dive deep into technical challenges while maintaining a strong focus on system performance and scalability.

Working at Amazon means being part of a company that's constantly pushing the boundaries of innovation. The Sidewalk project specifically addresses a critical gap in smart home technology - the limited range of connected devices. By joining this team, you'll contribute to building a solution that allows customers to extend their smart device functionality beyond their home's immediate vicinity, creating new possibilities for home automation and IoT applications.

The position requires strong technical skills, particularly in embedded systems development, and offers the opportunity to work with modern technologies and architectures. You'll be part of a team that values ownership, technical excellence, and customer obsession, working on solutions that directly impact millions of Amazon customers' smart home experiences.

Last updated 21 minutes ago

Responsibilities For Software Development Engineer, Sidewalk

  • Design and implement new features for the Sidewalk SDK
  • Contribute to all aspects of agile software & systems development lifecycle
  • Participate in design reviews for complex systems and algorithms
  • Define and optimize systems and software architecture
  • Define system requirements and deliver features
  • Implement key metrics and set system performance KPIs
  • Design debug tools to monitor and improve network solutions

Requirements For Software Development Engineer, Sidewalk

  • 4+ years of non-internship professional software development experience
  • 3+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Extensive embedded development experience in C and C++
  • Familiarity with ARM CPUs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Sidewalk

Software Development Engineer, Sidewalk

Software Development Engineer role at Amazon working on Sidewalk SDK team to develop and scale core IoT connectivity infrastructure.

Embedded Software Dev Engineer, Blink

Embedded Software Engineer role at Amazon's Blink division, focusing on firmware development for power-efficient camera systems, requiring C/C++ and embedded systems expertise.

Controls Systems Engineer, Packaging Innovation, MSP

Controls Systems Engineer position at Amazon, focusing on designing and implementing motion control systems for packaging automation, combining technical expertise with sustainability initiatives.

Embedded Software Development Engineer - Satellite Avionics

Design and develop embedded security systems for Amazon's Project Kuiper satellite constellation, working with RUST/C/C++ in embedded Linux/RTOS environments.

Software Development Engineer, Device OS

Software Development Engineer position at Amazon Lab126 focusing on Device OS development, platform architecture, and embedded systems for consumer electronics products.