CASY-MSCCN Jobs

CASY-MSCCN Logo

Job Information

Amazon Software Development Engineer, eero, Automation and fleet health 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 our Automation and fleet health team located in Taipei. This team will be collaborating closely with our existing device software team. This role will be responsible for developing our automation infra, and test coverage for next generation hardware to ensure quality of new features and products we launch. Team members collaborate with other dev, QA and software teams to improve the quality of eero products continuously. This role requires depth in software core competencies, along with a strong interest in developing automation infra, extending test coverage, generating reports, and collaborating with QA and developers to investigate issues. 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.

Key job responsibilities

  • Design and develop automation infrastructure

  • Collaborate with QA to automate and extend test coverage

  • Develop test station for new products

  • Optimize existing automation infra and stations

  • Develop and run test scripts using automation infra

  • Generate analysis reports for automation result

  • Investigate automation test results together with QA and developer on failure analysis

  • Work with release manager to improve and automate release process for customer facing features

  • Improve engineering processes and tools to accelerate software development velocity and code quality

  • Look at metrics driving fleet health and drive automation for generating fleet health reports and support alerting

  • Mentor junior engineers on projects

A day in the life

eero is a small and lean team. This means you'll enjoy an outsized impact and the benefit of having many different responsibilities. All within a day you’ll architect, design and develop features and applications on eero's operating system - eeroOS. You’ll work across Engineering, Product and CX teams to architect and define new, or improve existing customer/product features. You’ll design and implement code, test, deploy and maintain these across the eero fleet of devices.

You will have flexibility on exactly what your day to day will look like. We work hard for our customers – people all around the world. You will take on the challenges and responsibilities to help deliver new products and features, continually strive to innovate and raise the bar for Operational Excellence across the rapidly growing fleet of eero devices and create customer value by developing cutting edge features working across cross-functional Mobile, Cloud and Data teams.

About the team

We are an energetic team that takes on any responsibility to help deliver for our customers. While we are delivering results, we are having fun.

Our mission is to deliver the best connectivity experience to customers around the world. Our team owns new products and features that get delivered to these customers.

We focus on customer satisfaction but also care about your career development. Joining us and growing up together!

We are open to hiring candidates to work out of one of the following locations:

Taipei, TPE, TWN

Basic Qualifications

  • 3+ years of non-internship professional software development experience

  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

  • Experience programming with at least one software programming language

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

  • Bachelor's degree in computer science or equivalent

DirectEmployers