Cerence AI

Principal/Senior software engineer-C++

Posted: 18 hours ago

Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

Responsibilities:• Analyze and implement product requirements from projects.• Integrate the latest voice recognition technologies.• Develop unit tests to ensure the product quality.• Improve the performance, latency, memory.• Develop product for different platforms.• Write technical documents, such as API document, User Guide document, Footprint document, etc.• Support the projects which use our SDK.Education:• Bachelor’s or master’s degree in computer science, EE, software engineering, etc.Minimum years of work experience:• 5Qualifications:• Minimum 5 years working experience or relevant work experience.• Strong C/C++ programming skills, proficient in basic C++ knowledges such as multi-thread programing, memory management, etc• Familiar with version control tool Git.• Familiar with Linux developing environment.• Experience with Python is a plus.• Positive "can-do" attitude, well organized, strong sense of responsibility.• Ability and willingness to handle occasional peak demands.• Team-work spirit.Preferred skills:• Experience with speech recognition or related technologies is an advantage.• Experience with Android development is a plus.• Experiences in JNI is a plus.Preferred Skills: Voice interaction design and development background, Good at JavaScript/TypeScript programming skills. Familiar with Python script.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In