Audio Software Engineer

Presto Automation Inc.

Job title:

Audio Software Engineer

Company

Presto Automation Inc.

Job description

Presto (Nasdaq: PRST) is a public company that provides enterprise-grade AI and automation solutions to the restaurant industry. Presto was one of the relatively few technology companies able to successfully become public in 2022. Founded out of MIT in 2008, the company has grown to become the leader in drive-thru voice automation. Presto’s solutions are designed to decrease labor costs, improve staff productivity, increase revenue, and enhance the guest experience. Presto offers its AI solution, Presto Voice™, to quick service restaurants (QSR) and has some of the most recognized restaurant names in the United States as its customers.Presto is currently looking for an experienced software engineer who has specialization and expertise in writing code that specializes in Audio Signal Processing in software with real time processing. If ideas like spectral noise gating, EQ, automatic gain control, and downsampling/ upsampling excite you and you are looking to make an impact in the restaurant FOH technology space, look no further!Responsibilities

  • Developing solutions for real-world applications for our Presto Drive Through Assistant AI platform that will help optimize both clarity of audio streams as well as optimization of audio towards our ASR and NLP platforms.
  • Contributing towards both our on-prem audio interface libraries as well as scaling our DSP platform to include low latency cloud-based processing of audio.
  • Creating design documents, unit tests, and test cases for features under development (We want you to bring in the knowledge on areas the team should be focusing on in regards to DSP testing)

Qualifications

  • Firm understanding of Windows with Python and multi-threaded programming.
  • Understanding of Digital Signal Processing programming
  • PyAudio, SoundDevice, and NumPy experience would be very beneficial
  • Experience and understanding of Fourier transform in relation to software audio signal processing is a must in this role.
  • Ability to write proficient code against real-time audio signals with a focus on noise reductions. Any and all DSP code should be as low as possible in terms of latency.
  • Optimizing code for multi-source audio input and output
  • Familiarity with design patterns, software architecture design, and object-oriented design.
  • Proficiency in equalization, filters, compressors, and acoustic echo cancellation (AEC) via software, along with the ability to write production-ready code.
  • GitLab/GitHub knowledge
  • Experience with Cloud Technologies (ie: AWS, Google Cloud) is a plus
  • Experience with Azure, Google Voice, etc, is a plus
  • ASIO, PulseAudio, Jack’s familiarity is a plus
  • Audio neural network processing is a plus

Presto (NASDAQ: PRST) has a compensation strategy that aims to reward high performers and retain them for the long term. Other benefits to U.S.-based employees include medical, dental, and vision insurance, 401(k) program, and paid-time-off (PTO). To learn more, please visit: www.presto.com.We value people from all walks of life and are committed to creating an inclusive hiring process and work environment. We especially encourage historically underrepresented candidates to apply. We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need an accommodation to access the job application or interview process, please contact [email protected].Powered by JazzHR

Expected salary

Location

Canada

Job date

Sat, 13 Jul 2024 04:27:48 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (hiring-jobs.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location