Senior Software Quality Engineer

San Francisco, CA, United States • $120k - $155k


Role Location

  • San Francisco, CA, United States


$120k - $155k


101 - 250 people


400 Treat Ave Ste F
San Francisco, CA, 94110, US

Tech Stack

  • C
  • C++
  • Python
  • Tensorflow

Role Description

THE ROLE Quality is a shared responsibility across all roles at Whisper, and Software Quality Engineers contribute to this mission by building tools, systems, and processes to validate the performance and quality of the Whisper device and all peripheral services. Software Quality Engineers lead the efforts to define the quality strategy for an area and enable the broader engineering team to build high-quality products.

RESPONSIBILITIES Own the overall software quality strategy at Whisper, from pre-commit testing all the way to black-box functional testing. Improve the engineering quality process, improving metrics like the amount of time it takes to find an issue from when it was committed and the number of bugs that are surfaced by field reports. Summarize and report quality metrics to cross-functional engineering and management teams. Responsible for all quality documentation for internal and external use. Collaborate with the hardware and firmware teams to develop and maintain robust manufacturing tests. Build software to validate functionality and reliability for the Whisper hearing system. Help to root cause issues that are found and validate potential solutions. Build automation tools and hardware testbeds to scale quality testing. Work cross-functionally to reproduce field complaints and design quality strategies for new device features and software features. Day-to-day technical leadership responsibilities for the Software Quality Engineering team. Direct the day-to-day work for manual testing, including managing manual test cases and implementing manual tools.

MINIMUM QUALIFICATIONS Prior experience developing quality and testing systems for software running on hardware products. Experience working in an automated testing pipeline driven by a continuous integration framework such as Jenkins or Buildkite. Knowledge and experience working with an embedded system. Proficiency in Python or C. Experience with software development lifecycle, testing methodologies and tools, and a real passion for quality processes. Ability to define/design/develop/maintain test automation frameworks. You have strong organization and interpersonal skills and exceptional attention to detail. Bachelor's degree in Computer Science or equivalent.

BONUS POINTS A personal connection to hearing health. Knowledge of wireless protocols such as Bluetooth and test methodologies. Prior experience testing systems for products that used machine learning or AI. Experience characterizing and testing audio hardware on both the input and output side.

About Whisper

Whisper exists to improve the human senses. Our hearing aids uses deep learning to remove background noise so you can hear clearly in a restaurant or at home when the dishwasher is running – this is the number one complaint in the industry, and our recent results reduce unwanted noise by 10x any other brand.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.