Manufacturing Test Software Engineer

eero, San Francisco

Elevating life at home.

What you’ll do:

The Manufacturing Test Software Engineer is responsible for the ongoing development and support of eero’s full web stack manufacturing test software infrastructure for all eero hardware products. eero’s manufacturing test system is an internationally-distributed system consisting of an interactive application running on Linux. eero’s manufacturing test processes will continue to evolve to support radio calibration for international markets, RMA functional test, and to support future product capabilities.  A passion for continuous process improvement is required to continually reduce cycle time and increase test coverage by using production and field data to make design decisions.

We’re looking for someone who can:

  • Own a full stack software ecosystem consisting of physical test controllers, big data reporting systems, cutting-edge security certificate management, and cloud infrastructure
  • Define test strategies, analyze new product testability and deliver test solutions to support the new product introduction process at eero’s manufacturing partner
  • Automate a wide variety of processes, using techniques such as virtual test environments, automated optical inspection, radio validation, electrical testing, interoperability assessment, and robotics automation
  • Compile and analyze production test data using automated and exploration / visual big data analysis techniques
  • Monitor functional test yield and take corrective actions and cost reductions
  • Travel to Asia and within the US to deliver test solutions to manufacturing partners
  • Liaise with CM counterparts to help triage and resolve issues
  • Introduce test processes, monitor functional test yield and take corrective actions to drive continuous smooth production
  • Expand the current Python test software code base for next generation products
  • Be eager to dive in and learn it all: Python, HTML, JavaScript, CSS, and more
  • Provide feedback to eero Hardware and Software/Firmware development teams to ensure future products are designed for efficient and high quality manufacturing

Minimum required skills & traits:

  • 4+ years of software programming experience in a test engineering environment
  • Experience with RF products will be a plus
  • BS Degree in Electrical Engineering or Mechanical Engineering; Masters Degree will be a plus
  • Experience programming in Python
  • Needs to have experience with Linux, git, and all of the standard UNIX command-line tools
  • Proficient in using defect tracking systems (Jira) and Doc control (arena)
  • Familiar with agile development methodology
  • Mandarin skills a plus
  • Exceptional communication skills - verbal, written and technical communication in English

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

About eero

At eero we believe the foundation of home technology has been broken for far too long. After years of slowly waving laptops around in hopes of a better signal, we couldn’t take it anymore. So in 2014, we assembled a team of the brightest engineers and designers with a singular goal: make WiFi so great it disappears. And that’s just what we’ve done. eero is simpler, performs better, and is more intelligent than any WiFi solution on earth. For the first time, WiFi is reliable enough to cover every room in the home and allows people to move on with their lives.

Want to learn more about eero? Visit eero's website.