Description
Sidewalk is looking for Senior Software Development Engineer to lead the design and architecture of Sidewalk SDKs. You will help contribute to a nationwide community network that enables connectivity for millions of IOT devices. You will drive technical direction and feature roadmap for Sidewalk SDKs that will support device life-cycle management.
Key job responsibilities
Manage key components of the Sidewalk SDK
Think big; bring fresh ideas and approaches to simplify onboarding new devices on the Sidewalk network and improve customer value
Evaluate different design choices, prototype new technology, and implement technical solutions that address business requirements
Contribute in defining product roadmap, understand business impact of system choices, and make technical trade-offs using sound judgement
Work closely with cross functional team, understand the requirements, design and deliver innovative monitoring solutions to help preserve customer trust
Drive engineering best practices around operational excellence and set standards in the team
Deal with ambiguity, make data-driven decisions and juggle cross-organization complexity
Drive consensus when confronted with discordant views by identifying the best path forward and influence other to follow it
A day in the life
As a Senior Software Development Engineer, you will have the opportunity to influence the product roadmap, define key components of overall system architecture and lead the adoption of best practices within the org. You will work closely with cross functional teams across Ring, Echo, and Alexa orgs to bring a unified connectivity solution for our customers.
About the team
Sidewalk SDK team owns all the components and infrastructure that is backbone of the Sidewalk network. Sidewalk is already enabled on millions of Amazon and Ring devices, with more devices added every day. The team is responsible for scaling the core connectivity for the network. The team believes in choosing the right tool and technology for the job, and has created services in various programming languages like Java, Kotlin, Go, Rust, and Python.
We are open to hiring candidates to work out of one of the following locations:
Hsinchu City, TPE, TWN | Taipei, TPE, TWN
Basic Qualifications
5+ years of non-internship professional software development experience
5+ years of programming with at least one software programming language experience
5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience as a mentor, tech lead or leading an engineering team
Bachelor's degree in computer science or equivalent
Preferred Qualifications
7+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Experience in embedded development in C/C+- Master's degree in computer science or equivalent