Posted 2mo ago

Senior Software Engineer (C++), Innovation

@ SoundHound AI
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities:Designing components, Developing real-time, Collaborating with teams
Requirements Summary:5+ years in systems-level/algorithm-focused software development; strong C++, Python; Linux fundamentals; ML/NLP/ASR exposure; BS degree or equivalent; able to work independently on real-time, performance-sensitive systems.
Technical Tools Mentioned:C++, Python, Linux, CI/CD
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Your Career, our Future—Together.

Ready to join something big? At SoundHound AI, we bring voice, generative, and conversational AI together to transform how people interact with products and services. From voice-enabled vehicles to food ordering and customer support, our multilingual, omnichannel technology already impacts hundreds of millions worldwide.

The Opportunity

The Senior Software Engineer role on the Speech & Language Technology team develops and maintains systems-level software that supports SoundHound AI’s speech and language platforms, including the Interactions Virtual Assistant. This role contributes to real-time, low-latency software components and algorithm-focused implementations within defined subsystems.
The position works within an established engineering team and collaborates with specialists in Real-Time Programming, Natural Language Understanding, Automatic Speech Recognition, Machine Learning, Dialogue Management, and Data Science. The role independently delivers high-quality technical solutions while operating within established architectural frameworks and engineering standards.

What You'll Do

Software Development & Implementation

  • Design, implement, test, and maintain software components using C/C++ and Python.
  • Contribute to systems-level and algorithm-focused development efforts.
  • Develop reliable, efficient code for real-time and performance-sensitive applications.
  • Work within established architectural patterns and technical direction.

Technical Execution

  • Apply knowledge of operating systems and hardware fundamentals in implementation decisions.
  • Participate in technical design discussions within the team.
  • Review and interpret technical documentation (e.g., research papers, RFCs, internal specifications) to support implementation.
  • Estimate and deliver assigned work within agreed timelines.

Quality & Engineering Standards

Follow established software development best practices, including:
    • Source control management
    • Build systems and CI/CD processes
    • Unit and integration testing
    • Documentation standards
  • Produce maintainable, well-tested, and production-ready code.
  • Participate in code reviews and incorporate feedback constructively.

Collaboration & Communication

  • Collaborate effectively with engineering peers and cross-functional partners.
  • Communicate technical concepts clearly to team members and adjacent stakeholders.
  • Demonstrate accountability and ownership for assigned deliverables.

What You'll Bring

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
  • 5+ years of relevant experience in systems-level and/or algorithm-focused software development.
  • Strong proficiency in C++.
  • Working proficiency in Python.
  • Solid understanding of Linux operating system fundamentals.
  • Experience applying software development best practices across the SDLC.
  • Ability to independently execute moderately complex technical tasks.
  • Strong written and verbal communication skills.
  • Demonstrated initiative and ability to operate with limited supervision within defined scope.
  • Exposure to Machine Learning, Natural Language Processing, Automatic Speech Recognition, or related technologies.
  • Experience working on performance-sensitive or real-time systems.


Workplace & Compensation

This role is available in Bengaluru and will be hired into Amelia Global Services, a subsidiary of SoundHound AI. Our recruiting team will provide a total compensation range based on location and years of experience.

Let's Start the Conversation

Join SoundHound AI and collaborate with colleagues worldwide who are shaping the future of voice AI. Guided by our values—supportive, open, undaunted, nimble, and determined to win—we strive to build breakthrough AI experiences together.

We provide reasonable accommodations for individuals with disabilities throughout the hiring process and employment. To view our job applicant privacy policy, please visit https://static.soundhound.com/corpus/ta/applicantprivacynotice.html.

Discover more about our philosophy, benefits, and culture at https://www.soundhound.com/careers.

***Please beware of agency recruiters falsely stating that they represent SoundHound AI on job posts. Our job post above will note if we are utilizing a specific agency to assist with the search. Our recruiters use @soundhound.com email addresses exclusively.