Krisp

Senior C++ Developer

Yerevan, YerevanFull TimePosted Jul 15, 2026

Krisp is looking for a Senior C++ Software Engineer who wants to be challenged with designing, developing, and delivering world-class programs and apps. The ideal candidate has experience building complex distributed systems involving real-time communications as well as embedded systems.


Responsibilities:


  • Develop and maintain C++ SDKs running Krisp’s world-class ML algorithms

  • Ensure stability and scalability of the systems;

  • Analyze, design, program, debug, configure and modify various programs and applications;

  • Design, develop, deploy and operate services/applications to deliver real-time and low latency capabilities

  • Collaborate with other team members and stakeholders;


Required qualifications:


  • At least 5 years of experience as a C++ engineer;

  • BS(or maybe MS?) degree in Computer Science / Engineering 

  • Knowledge developing and debugging in C/C++

  • Familiarity with continuous integration

  • Knowledge of writing native modules for high-level languages such as Python

  • Experience in load/performance testing;

  • Good interpersonal, oral and written communication skills;

  • Good knowledge of verbal and written English language;

  • Positive attitude with teamwork, hands-on and "can do" mentality.


Preferred Qualifications:


 


  • Knowledge of high performance optimization techniques

  • Experience developing high performing SDKs for consumer devices or mobile, including ML algorithm porting and systems software development

  • Experience with embedded systems

  • Experience in Machine Learning

  • Experience with filesystems, server architectures, and distributed systems

  • Strong Mathematical background

Keep exploring

View all software engineering jobs