Cerence

Senior Software Developer

Cerence
Apply
12 days ago
Remote, Korea, SouthSenior

Responsibilities

  • Analyze product requirements and collaborate with R&D and development teams to define framework configurations.
  • Determine optimal framework setups for customer projects.
  • Implement customer-specific speech dialog interfaces using Android infrastructure and AIDL.
  • Integrate dependencies with Android native interfaces, speech assistants, and speech-controlled applications.
  • Measure and optimize memory, CPU usage, and latency on target platforms.
  • Assist project teams with localization and defect reproduction.

Requirements

  • Minimum five years of work experience.
  • Strong expertise in Android and Java, Kotlin, or C/C++.
  • In-depth knowledge of Android architecture, including AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP.
  • Proficiency in Python scripting.
  • Bachelor's or master's degree in Computer Science, Electrical Engineering, Physics, Software Engineering, Computer Linguistics, or an equivalent qualification.
  • Excellent oral and written communication skills in English and Korean.
  • Preferred experience with Git, GitLab, Artifactory, embedded software development, Google Test, Jest, Jira, Confluence, speech recognition, SCRUM, and ASPICE processes.

Benefits

  • Hybrid position based in the Korea office.
  • Requires onsite work and occasional short business travel as needed.

Tech Stack

Categories

Cerence

About Cerence

1,001-5,000 employees
Contact me