Principal Software Engineer

12 Minutes ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

Cerence is seeking a Principal Software Engineer to analyze and implement product requirements, integrate voice recognition technologies, and develop unit tests. The role involves improving performance, latency, and memory, developing products for various platforms, and writing technical documents. This position requires strong C/C++ skills, experience with Git and Linux, and a positive, team-oriented attitude to contribute to the future of AI in automotive experiences.
Must have:
  • Analyze and implement product requirements from projects.
  • Integrate the latest voice recognition technologies.
  • Develop unit tests to ensure product quality.
  • Improve performance, latency, and memory.
  • Develop products for different platforms.
  • Write technical documents (API, User Guide, Footprint).
  • Support projects using the SDK.
  • Bachelor’s or master’s degree in computer science, EE, or software engineering.
  • Minimum 5 years working experience.
  • Strong C/C++ programming skills.
  • Proficient in multi-thread programming and memory management.
  • Familiar with Git version control.
  • Familiar with Linux developing environment.
  • Positive "can-do" attitude, well organized, strong sense of responsibility.
  • Ability and willingness to handle occasional peak demands.
  • Team-work spirit.
Good to have:
  • Experience with Python.
  • Experience with speech recognition or related technologies.
  • Experience with Android development.
  • Experience in JNI.
  • Voice interaction design and development background.
  • Good at JavaScript/TypeScript programming skills.
  • Familiar with Python script.

Job Details

A Moving Experience.

Software Developer for CA SDK(C++) 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:

  • 5

Qualifications:

  • 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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Taiwan

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

We’re creating moving experiences for vehicles around the world. We’re Cerence. We utilize sophisticated A.I. and sensor data to entertain, inform and delight drivers and passengers. Whether it’s voice, gesture, gaze or touch technologies, the experience is the sum of the parts. Raise windows with a quick glance, hear a restaurant review with the point of a finger, display an augmented reality cityscape on a windshield, drive with just the sound of your voice.The future is connected cars, autonomous driving, ride sharing and e-vehicles.

Taipei City, Taiwan (Remote)

Taiwan (Remote)

Pune, Maharashtra, India (On-Site)

Tokyo, Japan (On-Site)

Aachen, North Rhine-Westphalia, Germany (On-Site)

View All Jobs

Get notified when new jobs are added by Cerence

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙