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 · Enterprise SaaS

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 responsible for developing and maintaining the core infrastructure that powers the Sidewalk network.

As a Software Development Engineer on the team, you'll play a crucial role in enhancing developer experience and customer satisfaction. You'll work closely with business stakeholders and cross-functional engineering teams to gather requirements, design solutions, and implement new features. The role involves full participation in an agile development lifecycle, including architecture design, implementation, testing, and operations.

The position offers an opportunity to work on cutting-edge IoT technology that aims to solve real connectivity challenges for smart home devices. You'll be part of a team that's building technology to enable smart devices to function anywhere on a customer's property, even in areas where traditional wireless connections fail.

Key responsibilities include:

  • Taking ownership of critical design issues and system performance optimization
  • Participating in complex system design reviews
  • Defining and optimizing software architecture
  • Implementing key metrics and monitoring systems
  • Setting and tracking system performance KPIs

The role requires strong technical expertise in embedded systems development, particularly with C and C++ programming, and familiarity with ARM CPUs. You'll be working on technology that bridges connectivity gaps around homes, making smart devices more reliable and useful for customers.

This is an excellent opportunity for a skilled developer who enjoys tackling complex technical challenges and wants to contribute to innovative IoT solutions that directly impact customer experience.

Last updated 19 minutes ago

Responsibilities For Software Development Engineer, Sidewalk

  • Dive deep and take ownership for critical design issues and system performance
  • Participate in design reviews for complex systems
  • Define and optimize systems and software architecture
  • Define and refine system requirements
  • 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 non-internship design or 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

Join Amazon's Sidewalk SDK team as a Software Development Engineer to build and scale core connectivity infrastructure for IoT devices, focusing on embedded systems development.

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.