Manufacturing Test Software Engineer

eero   •  

San Francisco, CA

Industry: Consumer Electronics


5 - 7 years

Posted 348 days ago

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 datareporting 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 ElectricalEngineering 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