RishiWrites Header

Rishi Writes

Audio Tools Software Engineer – Carlsbad, CA

  • Full Time
  • Carlsbad, CA
  • Applications have closed

Cohesive Technologies Inc.

Audio Tools Software Engineer Job Overview:

We are actively hiring an experienced and creative Audio Tools Software Engineer to join a forward-thinking team based in Carlsbad, California. In this role, you will play a critical part in designing and building desktop applications that support AI-assisted wearable audio devices. These tools help accelerate the development and tuning of advanced audio hardware systems.

If you are passionate about software development and audio technology, and if you have a solid foundation in C or C++ programming, this is your opportunity to build tools that contribute directly to the future of smart audio products.


Key Responsibilities for Audio Tools Software Engineer Job:

  • Design and develop features for desktop applications used in audio pipeline development

  • Write and maintain code primarily in C or C++

  • Collaborate with experts in embedded systems, audio DSP, and hardware design

  • Review and debug code to ensure stability and performance

  • Own specific software components or systems and provide end-to-end implementation

  • Interface with cross-functional teams to support changing project needs

  • Provide input during design and code review meetings

  • Ensure high reliability, maintainability, and usability of developed tools

  • Participate in testing, release planning, and version control processes


Minimum Qualifications Audio Tools Software Engineer Job:

  • 3 or more years of experience with C or C++ programming

  • At least 3 years of relevant experience in desktop or mobile application development

  • Demonstrated ability to own and ship complete software components

  • Familiarity with code review processes and quality assurance practices

  • Strong ability to work both independently and collaboratively

  • Solid understanding of debugging, testing, and performance tuning techniques


Preferred Qualifications for Audio Tools Software Engineer Job:

  • Experience using JUCE framework for audio applications

  • Background in audio DSP, audio plug-ins, or DAWs (Digital Audio Workstations)

  • Skills in building graphical user interfaces (GUIs) using C++ or TypeScript

  • Exposure to MATLAB or Audio Weaver for signal processing workflows

  • Familiarity with build systems, dev-ops tools, telemetry, and packaging installers

  • Comfort working in agile teams and shifting technical contexts when needed


Soft Skills and Characteristics for Audio Tools Software Engineer Job:

  • Proactive and solution-oriented

  • Strong problem-solving and critical thinking skills

  • Passion for audio and solving creative technical challenges

  • Excellent communication and interpersonal skills

  • Ability to multitask and prioritize projects effectively

  • Eagerness to learn new tools, frameworks, and processes


What Makes This Audio Tools Software Engineer Role Exciting:

  • Work on cutting-edge tools that help bring AI audio devices to life

  • Collaborate with an expert team in hardware and embedded systems

  • Take ownership of features with real-world application

  • Enjoy opportunities for career growth, creative freedom, and technical leadership


Ready to Apply?

If this role matches your skill set and interests, and you are ready to shape the next generation of audio software tools, we would love to hear from you. Click the apply button below or connect with us directly for more details.


Frequently Asked Questions (FAQs)

1. Is this a remote role?
This is primarily an onsite position in Carlsbad, CA, with some hybrid flexibility depending on team requirements.

2. What type of software will I be developing?
You will be working on desktop applications that support hardware development and audio signal tuning.

3. Is JUCE experience mandatory?
JUCE experience is not required but is strongly preferred for GUI development in audio-related applications.

4. What programming language is mainly used?
C or C++ is the primary programming language used in this role.

5. Are freshers or junior developers eligible?
This is a mid to senior-level position. You should have at least 3 years of relevant experience.

6. Is experience with audio DSP necessary?
Yes, experience with audio DSP or audio plug-ins is highly beneficial, though not mandatory.

7. Will I work on embedded systems directly?
You will interface with teams that handle embedded systems, but your primary role focuses on desktop tools.

8. Is MATLAB experience required?
MATLAB is preferred but not required. Familiarity is helpful for signal analysis and prototyping.

9. Are there opportunities for growth?
Yes, this role offers opportunities to lead features, own components, and work on innovative audio technologies.

10. Do I need experience in digital audio workstations (DAWs)?
Experience with DAWs or similar environments is a plus, especially if you understand workflows related to audio editing or processing.

11. What is the interview process like?
The process typically includes a technical screening, a coding test, and one or two rounds of interviews with the development team.

12. Is this a contract or permanent role?
This is a full-time, permanent position with competitive compensation.

13. Do I need to bring my own hardware or tools?
No, all necessary tools and systems will be provided by the employer.

14. Is relocation support available?
Relocation support may be available for the right candidate. Please inquire during the application process.

15. Will I get to work on real product development?
Yes, the tools you develop will be used in real-world product design, testing, and audio system deployment.

Explore our Careers Page to see more job openings.

Check out other positions.

Let’s discuss your next career move!

Scroll to Top