Enable job alerts via email!

Senior Software Engineer

Cerence

Canada

Remote

CAD 80,000 - 120,000

Full time

Today
Be an early applicant

Job summary

A leading automotive technology firm in Canada is seeking a Software Developer to join their innovative team. You will analyze product requirements and enhance voice recognition technologies. The ideal candidate has strong C/C++ skills and at least 5 years of relevant experience, preferably in Linux environments. This role offers an exciting opportunity to contribute to advancements in automotive AI and voice interactions.

Qualifications

  • 5+ years of relevant work experience.
  • Strong C/C++ skills and knowledge of multi-thread programming.
  • Experience with Python is a plus.

Responsibilities

  • Analyze and implement product requirements.
  • Integrate voice recognition technologies.
  • Develop unit tests for product quality.

Skills

C/C++ programming skills
Version control (Git)
Linux development environment
Teamwork spirit
Positive attitude

Education

Bachelor's or master's in computer science or related field

Tools

Linux
Job description
Overview

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 performance, latency, memory usage.
  • Develop product for different platforms.
  • Write technical documents, such as API documents, User Guide document, Footprint document, etc.
  • Support the projects which use our SDK.
Education & Experience
  • Bachelor’s or master’s degree in computer science, EE, software engineering, etc.
Qualifications
  • Minimum 5 years working experience or relevant work experience.
  • Strong C/C++ programming skills, proficient in basic C++ knowledge such as multi-thread programming, 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.
  • Experience with JNI is a plus.
  • Voice interaction design and development background, good at JavaScript/TypeScript programming skills. Familiar with Python script.
About Cerence

Cerence Inc. (Nasdaq: CRNC) is the global industry leader in creating unique, moving experiences for the automotive world. Spun out from Nuance in October 2019, Cerence is a new, independent company that has quickly gained traction as a leader in the automotive voice assistant space, working with automakers to transform how a car feels, responds and learns.

As Cerence looks to the future and continues an ambitious growth agenda, we need someone to join the team and help build the future of voice and AI in cars. This is an exciting opportunity to join Cerence’s passionate, dedicated, global team and be a part of meaningful innovation in a rapidly growing industry.

Equal Opportunity

Cerence is an Equal Opportunity Employer (EEO) and complies with all federal, state and local laws prohibiting employment discrimination on the basis of age, race, color, gender, gender identity, gender expression, sex, sex stereotyping, pregnancy, national origin, ancestry, religion, disability, medical condition, marital status, citizenship status, sexual orientation, protected military or veteran status, genetic information, and other protected classifications.

Security & Compliance

All prospective and current employees need to remain vigilant in executing security policies in the workplace, including:

  • Following workplace security protocols and training programs to maintain a safe workplace.
  • Following security procedures to report any suspicious activity.
  • Respecting corporate security procedures to ensure their effectiveness.
  • Adhering to company compliance and regulations.
  • Encouraging a zero tolerance approach to workplace violence.

- Basic knowledge of information security and data privacy requirements (e.g., how to protect data and how to handle this data).

- Demonstrative knowledge of information security through internal training programs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs