Demo

Senior Staff DSP Software Engineer

Ambiq
Austin, TX Full Time
POSTED ON 1/22/2025
AVAILABLE BEFORE 4/21/2025

Job Type

Full-time

Description

Company Overview

Ambiq's mission is to develop the lowest-power semiconductor solutions to enable intelligent devices everywhere by developing the lowest-power semiconductor solutions to drive a more energy-efficient, sustainable, and data-driven world. Ambiq has helped leading manufacturers worldwide develop products that last weeks on a single charge (rather than days), while delivering a maximum feature set in compact industrial designs. Ambiq's goal is to take Artificial Intelligence (AI) where it has never gone before in mobile and portable devices, using Ambiq's advanced ultra-low power system on chip (SoC) solutions. Ambiq has shipped more than 250 million units by 2024. For more information, visit www.ambiq.com .

Our innovative and fast-moving teams of research, development, production, marketing, sales, and operations are spread across several continents, including the US (Austin and San Jose), Taiwan (Hsinchu), China (Shenzhen and Shanghai), Japan (Tokyo), and Singapore. We value continued technology innovation, fanatical attention to customer needs, collaborative decision-making, and enthusiasm for energy efficiency. We embrace candidates who also share these same values. The successful candidate must be self-motivated, creative, and comfortable learning and driving exciting new technologies. We encourage and nurture an environment for growth and opportunities to work on complex, engaging, and challenging projects that will create a lasting impact. Join us on our quest for 100 billion devices. The endpoint intelligence revolution starts here.

Scope

As the Senior Staff Algorithm Software Engineer at Ambiq, you will drive the development of new audio processing algorithms using both DSP and AI development frameworks. You will be responsible for design, implementation, test development, integration, and customer facing performance optimization.

This role will work with our growing audio and AI software development teams, architecture teams, and key early customers to refine and test these new audio processing algorithms.

The successful candidate must have a passion for audio processing and high quality software. They should demonstrate a willingness to work across geographies and disciplines with a focus on delighting our customers with the performance and efficiency of our algorithms.

The person in this role will develop component algorithms to be integrated into our audio framework targeting real customer use cases. They will work with our audio system engineers and AI team members to define and document the algorithm designs. They will implement and test these algorithms following Ambiq's standard software development model.

Responsibilities

  • Design and develop advanced audio algorithms using C on DSP processors tailored for low-power, battery-operated devices, ensuring exceptional performance and energy efficiency under real-time processing constraints.
  • Leverage deep expertise in optimizing audio DSP algorithms , including, but not limited to, active noise cancellation (ANC), speech enhancement in challenging environments, noise suppression, multi-microphone beamforming, dynamic range compression, and acoustical echo and noise cancellation.
  • Collaborate with system engineers, software developers, hardware engineers, and product managers to design and integrate intelligent audio solutions into consumer and embedded products.
  • Evaluate and benchmark models and algorithms for audio applications, focusing on performance, accuracy, power consumption, and computational efficiency.
  • Conduct experiments, analyze data, and iterate on models to optimize performance metrics .
  • Stay current with the latest research and advancements in audio signal processing, machine learning, and audio ML technologies.
  • Participate in code reviews, write design documents, and engage in knowledge-sharing sessions.
  • Develop test plans and tuning methodologies and execute regression testing.

Requirements

  • Master's or Ph.D. in Electrical Engineering or a related technical field.
  • Over 10 years of proven experience in developing audio algorithms and software in embedded C / C environments.
  • Strong understanding of digital signal processing (DSP), particularly as applied to audio / acoustic signals.
  • Excellent analytical and problem-solving skills, with the ability to thrive in dynamic and collaborative environments.
  • In-depth experience with ARM CMSIS or Hi-Fi DSP platforms and simulator, tools. Proficiency in C (fixed-point), C , MATLAB, and Python programming languages.
  • Strong background in auditory signal processing and machine learning techniques for audio applications.
  • Prior experience with low-power battery-operated wireless audio devices, including code optimization, debugging, and testing.
  • Proficiency in using audio analyzer (HeadAcoustic), audio precision (AP), logic analyzers and oscilloscopes.
  • Experience with RTOS / OS.
  • What you need

    We're seeking passionate technologists who thrive on breaking boundaries, solving complex challenges, and driving transformative solutions.

    At Ambiq, you'll collaborate with a dynamic team that values relentless innovation, customer-centric thinking, and continuous learning. If you're a self-motivated, creative problem-solver eager to push technological limits and make a meaningful impact in energy efficiency, this is your opportunity to grow, excel, and turn groundbreaking ideas into reality.

    Most importantly, the successful candidate will be able to live the Ambiq Shared Values :

  • Innovate : We tenaciously find ways to break down the barriers to possible solutions
  • Collaborate : We proactively communicate and encourage each other to be better.
  • Focus : We keep the voice of the customer at the center of everything we do.
  • Learn : We strive for continuous improvement and are always curious.
  • Achieve : We execute on quality and follow through on our commitments.
  • If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Staff DSP Software Engineer?

    Sign up to receive alerts about other jobs on the Senior Staff DSP Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $119,030 - $151,900
    Income Estimation: 
    $149,493 - $192,976
    Income Estimation: 
    $149,493 - $192,976
    Income Estimation: 
    $184,796 - $233,226
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Staff DSP Software Engineer jobs in the Austin, TX area that may be a better fit.

    Senior Staff Software Engineer

    DauTech, Austin, TX

    AI Assistant is available now!

    Feel free to start your new journey!