Skip to content
← Back to job listings

Senior C Developer

krisp · Yerevan, Armenia

Software DevelopmentSenior LevelQuick applyfull-time26 days ago

About The Role

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

This listing was posted by a verified recruiter at krisp. Report this listing