Audio Software Engineer

3 weeks ago


Mountain View, California, United States Otter Full time
About Otter.ai

We are shaping the future of work by making conversations more valuable. With over 1B meetings transcribed, Otter.ai is the world's leading tool for meeting transcription, summarization, and collaboration. Our mission is to empower teams and organizations with actionable data from in-person and virtual meetings.

The Opportunity

We are seeking an experienced audio software engineer to join our team. As a key member of our engineering team, you will be responsible for building cross-platform audio solutions and helping to stream desktop audio to our machine learning systems. Your expertise in audio software development, machine learning, and collaboration will be essential in elevating our user experience in meeting collaboration.

Responsibilities
  • Design and develop high-quality, scalable, and efficient audio software solutions for Windows and macOS.
  • Collaborate with fellow engineers to bring the best in yourself and others.
  • Take pride in the scale of your work and its reliability.
  • Develop and maintain unit, integration, and UI tests.
  • Debug code that is reusable, testable, and efficient.
Requirements
  • Bachelor's degree in Computer Science.
  • Comprehensive knowledge in data structures, algorithms, distributed systems, operating systems, and system design/integration.
  • 5+ years of experience in developing/architecting audio solutions for Windows or macOS.
  • Strong proficiency in writing clean, reusable C++ code for Windows and/or macOS.
  • Knowledge in JUCE, Audio DSP, and familiarity with WASAPI, AVFAudio is a great plus.
About Us

Otter.ai is an equal opportunity employer. We proudly celebrate diversity and are dedicated to inclusivity. We are committed to creating a workplace that is welcoming and inclusive for all employees, regardless of their background, culture, or identity.



  • Mountain View, California, United States Google Full time

    About the RoleAs a Machine Learning Engineer on the Starline audio team at Google, you will play a key role in shaping the future of immersive audio experiences. You will be responsible for training, evaluating, and optimizing AudioLM-based models that push the boundaries of speech enhancement and sound separation.ResponsibilitiesTrain and fine-tune...


  • Mountain View, California, United States Google Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our Audio Applied Research Group at Google. As a member of this team, you will be responsible for developing innovative machine learning systems and models that power the Pixel audio advancements, particularly LLM fine tuning and leveraging Gemini for audio use...


  • Mountain View, California, United States Google Inc. Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our Audio Applied Research Group at Google Inc. This is an exciting opportunity to develop innovative machine learning systems and models that power the Pixel audio advancements.As a Machine Learning Engineer, you will be responsible for designing and implementing cutting-edge...


  • Mountain View, California, United States Intelliswift Software Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer in Test to join our team at Intelliswift Software. As a key member of our QA team, you will be responsible for designing and implementing comprehensive test strategies for software releases, ensuring alignment with product requirements and quality standards.• Develop and execute automation...


  • Mountain View, California, United States Yoh Full time

    DSP Optimization EngineerWe are seeking an experienced DSP Optimization Engineer with a strong background in HiFi 3 and HiFi 5 Tensilica DSPs.Key Responsibilities:Optimize the performance of audio codecs on DSPs by leveraging hardware acceleration features specific to the Tensilica HiFi architecture.Optimize instructions for audio processing tasks such as...


  • Mountain View, California, United States S M Software Solutions Inc Full time

    Job Title: Software Engineer - PythonWe are seeking a highly skilled Software Engineer to join our team at S M Software Solutions Inc. As a key member of our team, you will play a crucial role in advancing financial inclusion and digital transformation by adapting our platform to meet local-market needs.Job DescriptionKey Responsibilities:Translate product...


  • Mountain View, California, United States Google Full time

    About the JobAs a software engineer at Google, you will have the opportunity to work on cutting-edge technologies that change the way billions of users interact with information and each other. Our products handle vast amounts of data, and we're looking for engineers who can bring fresh ideas from various areas, including AI, natural language processing, and...


  • Mountain View, California, United States NextSense, Inc Full time

    About NextSenseNextSense, Inc. is a cutting-edge technology company based in Mountain View, CA, dedicated to restoring energy, joy, and purpose to daily life through clinically-validated brain sensing technology.Your RoleWe are seeking a highly skilled Firmware Software Engineer to join our close-knit team of experts in HW, SW, ML, and neuroscience. As a key...


  • Mountain View, California, United States NextSense, Inc Full time

    About NextSenseWe're a cutting-edge tech company based in Mountain View, CA, dedicated to restoring energy, joy, and purpose to daily life through clinically-validated brain sensing technology.Our mission is to enhance sleep at night and boost energy throughout the day with our multi-modal smart earbud platform.Your RoleWe're seeking a skilled Firmware...

  • Software Engineer

    3 hours ago


    Mountain View, California, United States Crown Consulting Full time

    Crown Consulting is seeking a skilled Software Engineer to join our team in Mountain View, CA. The successful candidate will work on the NAMS-2 project, developing software solutions to meet user requirements and improve the software based on user feedback.The ideal candidate will have a bachelor's or Master's degree in engineering, data science, human...


  • Mountain View, California, United States NextSense, Inc Full time

    About NextSense, Inc.We are a cutting-edge technology company dedicated to revolutionizing daily life through innovative brain sensing solutions. Our mission is to restore energy, joy, and purpose to individuals worldwide.Your RoleWe are seeking a highly skilled Firmware Software Engineer to join our team and contribute to the development of our multi-modal...

  • Software Engineer

    1 day ago


    Mountain View, California, United States Crown Consulting, Inc. Full time

    Job Title: Software EngineerJob SummaryCrown Consulting, Inc. is seeking a highly skilled Software Engineer to join our team in Mountain View, CA. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for our NAMS-2 project.Key ResponsibilitiesDevelop software applications using...

  • Software Engineer

    4 weeks ago


    Mountain View, California, United States Tik Tok Full time

    About TikTok U.S. Data SecurityTikTok U.S. Data Security is a subsidiary of TikTok in the U.S., dedicated to protecting user data and ensuring the security of the TikTok platform.Job SummaryWe are seeking a highly skilled Software Engineer to join our team in the Global Payment department of the US Tech Service department. As a Software Engineer, you will be...

  • Data Engineer

    1 week ago


    Mountain View, California, United States Microsoft Corporation Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our AI Data team at Microsoft AI. As a key member of our team, you will play a critical role in designing and developing data pipelines that ingest enormous amounts of multi-modal training data, building and maintaining cutting-edge infrastructure to store and process petabytes of data, and...


  • Mountain View, California, United States General Motors Full time

    Job OverviewGeneral Motors is seeking a highly skilled Software Engineering Lead to join our team. As a key member of our engineering organization, you will be responsible for leading the development of software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of software solutions from concept to deliveryCollaborate...


  • Mountain View, California, United States Kodiak Robotics Full time

    Job DescriptionKodiak Robotics is seeking an experienced Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and integrating low-level hardware features and diagnostics to ensure the health of our autonomous vehicle platform.The ideal candidate will have a strong background in embedded...


  • Mountain View, California, United States Randstad Full time

    Software Test EngineerWe are seeking a skilled Software Test Engineer to join our team at Randstad Digital. As a Software Test Engineer, you will be responsible for designing, developing, and executing tests to ensure the quality and reliability of software applications.Key Responsibilities:Design and develop test plans, test cases, and test scripts to...


  • Mountain View, California, United States LinkedIn Full time

    Unlock Your Potential as a Principal Staff Software Engineer at LinkedInAt LinkedIn, we're committed to empowering professionals to achieve their career goals. As a Principal Staff Software Engineer, you'll play a critical role in shaping the future of our platform and driving innovation in the field of software engineering.About the RoleWe're seeking a...


  • Mountain View, California, United States Google Full time

    About the RoleAs a software engineer at Google, you will play a critical role in developing the next-generation technologies that shape the way billions of users interact with information and each other.Our software engineers work on a wide range of projects, from information retrieval and distributed computing to large-scale system design and artificial...


  • Mountain View, California, United States YouTube Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at YouTube. As a Software Engineer, you will play a critical role in developing and maintaining our software systems, ensuring they are scalable, efficient, and meet the needs of our users.ResponsibilitiesDesign, develop, test, deploy, maintain, and enhance software...