Senior Software Developer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Join a leading automotive technology partner as a Senior Software Engineer to develop and optimize Android-based speech framework software, driving innovation in speech assistant interfaces. Roles And Responsibilities - Analyze product requirements and collaborate with R&D and developers to define framework configurations. - Work with the framework team to determine optimal setups for customer projects. - Implement high-level, customer-specific speech dialog interfaces using Android infrastructure and AIDL. - Analyze and integrate dependencies to Android native interfaces, speech assistants, and speech-controlled applications. - Measure and optimize memory and CPU usage on target platforms. - Collaborate with development teams to improve performance related to latency, memory, and CPU consumption. - Assist project teams with localization and defect reproduction.
Requirements
- Minimum 5 years of work experience.
- Strong expertise in Android, Java, Kotlin, and C/C++.
- In-depth knowledge of Android architecture including AIDL, Binder, Lifecycle, System Services, Android Framework, and AOSP.
- Proficient in Python scripting.
- Excellent oral and written communication skills in English and Korean.
- Positive, organized, and results-oriented attitude.
- Ability to manage occasional peak workloads.
- Preferred Skills
- Experience with source control tools (Git/GitLab, Artifactory).
- Background in embedded software development.
- Familiarity with unit test frameworks (Google Test, Jest).
- Experience with Atlassian tools (Jira, Confluence).
- Knowledge of speech recognition or related technologies.
- Agile methodologies such as SCRUM.
- Understanding of ASPICE processes.
- Education
- Bachelor's or master's degree in Computer Science, Electrical Engineering, Physics, Software Engineering, Computer Linguistics, or equivalent.
- This hybrid position will be based out of our Korea office, with the requirement to go onsite and accommodate short business travel as needed
- EQUAL OPPORTUNITY EMPLOYER
- All prospective and current Employees need to remain vigilant when it comes to executing security policies in the workplace. This includes:
- Following workplace security protocols and training programs to familiarize with the ways to maintain a safe workplace.
- Following security procedures to report any suspicious activity.
- Having respect for corporate security procedures to allow those procedures to be effective.
- Adhering to company's compliance and regulations.
- Encouraging to follow a zero tolerance for workplace violence.
- Basic knowledge of information security and data privacy requirements (e.g., how to protect data & how to be handling this data).
- Demonstrative knowledge of information security through internal training programs.
Additional Information
A Moving Experience.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at cerence? Share your experience