Audio Tools Software Engineer

  • San Jose, CA
  • Posted 1 day ago | Updated 9 hours ago

Overview

On Site
Full Time

Skills

Artificial Intelligence
Embedded Systems
Acoustics
Workflow
Computer Hardware
Product Design
Debugging
Mobile Development
Shipping
Testing
Digital Signal Processing
Digital Audio
C
TypeScript
MATLAB
Switches
Multitasking
Conflict Resolution
Problem Solving
Critical Thinking
Communication

Job Details

We are seeking an high performance Software Engineer with a passion for audio. As a an Audio Tools Software Engineer, you will help accelerate the proliferation of AI-assisted wearable devices by improving the tooling around audio hardware pipelines. You will work with industry experts in audio hardware, embedded systems, and acoustics. This role will allow you to apply your passion for audio by enabling workflows related to audio hardware product design and tuning .

RESPONSIBILITIES
Design and implement desktop application features .
Code using primarily C/C++ .
Interface with other teams to modify or improve functionality based on changing
needs Conduct design and code reviews .
Establish self as an owner of a particular component, feature or system with end-to
end understanding.

MINIMUM QUALIFICATIONS
3+ years of programming and debugging experience in C/C++ .
3+ years relevant experience in desktop or mobile application development.
Experience owning a component, feature, or system.
Experience building and shipping high quality work and achieving high reliability.
Track record of taking direction from lead, driving to development targets and
successful cross-functional communications.
Experience improving quality through thoughtful code reviews, appropriate testing,
proper rollout, monitoring, and proactive changes.
Ability to work independently and as part of a team.

PREFERRED QUALIFICATIONS
Experience with JUCE.
Experience with audio DSP, audio plug-ins, or Digital Audio Workstations.
Experience with building GUIs with C/C++ or TypeScript.
Experience with dev-ops including build systems, installers, and telemetry.
Exposure to MATLAB or Audio Weaver
Personal characteristics:
Team player
Proactiveness in collaborating and execution.
Flexibility to switch technical context
Willingness to learn new methods / tools / processes
Ability to prioritize and multitask
Strong problem solving and critical thinking skills
Strong passion for creativity and solving cutting edge industry problems
Internal
Strong communication and interpersonal skills.

#LI-DNP
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.