Principal Software Engineer - Software Integrator
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Join our innovative team to integrate and deliver cutting-edge speech framework software packages in the automotive industry, working closely with clients and R&D. Roles And Responsibilities Design and implement a hybrid voice recognition system for embedded and cloud solutions. Analyze customer product requirements. Set up and maintain CI/CD environments. Support software release cycles and integration of platform releases. Handle testing on development and infotainment systems. Investigate and resolve issues from reports and tickets. Collaborate with customers, QA, QM, and internal teams through regular communication. Contribute recommendations to advance technologies and services.
Requirements
- Minimum 10 years of software development experience, preferably automotive and Android-related.
- Knowledge of Linux as host OS.
- Experience with CI/CD and build systems (Make, Gradle, Jenkins, Docker, GitLab Runners).
- Proficiency in source control tools (Git/GitLab, Artifactory).
- Programming experience in Gradle, Java, Kotlin, Python, Shell-Script, C/C++.
- Ability to set up hardware for software development tasks.
- Strong communication skills in English and Japanese.
- Team player with customer focus and a positive, organized approach.
- Preferred Skills
- Experience with Agile development (e.g., Scrum).
- Familiarity with Unit Test Frameworks (Google Test, JUnit).
- Knowledge of Atlassian tools (Jira, Confluence).
- Experience with voice recognition software or multimedia streaming.
- Education
- Bachelor's or master's degree in Computer Science, Electrical Engineering, Physics, Software Engineering, or Computer Linguistics.
- Benefits & Culture
- 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.
Benefits
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