Job Information
Amazon Software Development Engineer, eero in Taipei, Taiwan
Description
WiFi has become a critical component to every home worldwide. eero, an Amazon Company, is the first product to deliver a whole home WiFi experience using mesh technology to make sure you never have to worry about connectivity ever again. We believe customers' deserve the best connectivity and smart home experience possible. To find out more about eero, please checkout eero.com.
About the Role
The Device Software team at eero is looking for a Senior engineer to join a new team located in Taipei. This team will be collaborating closely with our existing device software team. This role will be responsible for helping bring up our next generation hardware to enable new features and products we launch. Team members collaborate with hardware, manufacturing, product, systems, and application teams to both prototype and productize eero products. This role requires depth in software core competencies, along with a strong interest in working closely with SoCs, hardware running embedded Linux, device driver development, and Linux based software architecture. This is a fantastic opportunity to have a significant impact on all aspects of the product while working with a world-class team that embodies great design, attention to detail, technological innovation, and quality.
Base location: Taipei
Responsibilities
Deliver rapid board bring up and prototyping of new platforms
Provide software support for hardware builds at factories in APAC
Collaborate with multiple vendors to integrate their solutions into our software
Optimize existing customer facing features on new hardware products
Investigate customer issues from production with a focus on early field failure analysis
Participate in component and SoC selection for our next generation products
Help manufacturing test teams to set up software test infrastructure
Design software that is flexible enough to span multiple hardware products
Improve engineering processes and tools to accelerate software development velocity and code quality
Mentor junior engineers on projects
Basic Qualifications
3+ years of non-internship professional software development experience
3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
Knowledge of systems engineering fundamentals (networking, storage, operating systems)
Experience in embedded systems development
Preferred Qualifications
5+ years of non-internship professional software development experience
5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
Experience in embedded wireless systems
Profession in one of the programming language: C/C++/Python/Golang
Experience in networking: L2/L3 routing, TCP/UDP, DHCP, ARP, router, switch
Experience in device bring-up - BLE, I2C, LED, PSE, PoE, GPIO
Amazon
- Amazon Jobs