Job ID: R0004204 But that's not all! As a Cerence team member, you'll also: - Define and develop software package interfaces for HU systems, including customer proprietary interfaces for speech-controlled components such as navigation, phone, and media - Implement customer-specific speech user interfaces, including dialogs, in a high-level language - Collaborate with R&D to optimize software configuration and setup for latency, memory usage, and CPU consumption - Analyze product requirements to define framework configuration and setup, working closely with R&D and developers - Collaborate with the Framework team on optimal configuration for specific customer projects - Implement proprietary interfaces to different speech-controlled applications, including cloud-based components. - Develop and run unit tests on development environment and on the actual infotainment system - Review and troubleshoot issues in code developed by peers. - Collaborate with NLU teams to specify, improve, and verify the accuracy of NLU applications for multiple domains - Partner with customers and other Cerence teams to maintain clear, concise communication through regular reporting, meeting participation, and follow-up - Perform memory and CPU measurements on target platform to ensure optimal performance - Collaborate with project team on defect localization and reproduction Who you are - Bachelor's or Master's degree in Computer Science, Electrical Engineering, Physics, Software Engineering, or a related field, with relevant work experience - Proficient in at least one of the following programming languages: C/C, Java, and preferably Python - Experience with embedded software development is highly desirable. - Excellent written and verbal communication skills in English - Possesses a positive "can-do" attitude, is well-organized, and focuses on achieving cost-effective results - Demonstrates eagerness to learn and stay up-to-date with the latest technology developments - Has the ability and willingness to handle occasional peak demands - Experience with speech recognition or related technologies is an advantage. - Familiarity with ASPICE is a plus - Ability to work in an agile environment is desirable - An understanding of information and application cybersecurity standards (secure coding, securing SDLCs, etc.)
Software Engineer - Speech Framework (m/w/d) (Ingenieur/in - Elektrotechnik)Software Engineer - Speech Framework (m/w/d) (Ingenieur/in - Elektrotechnik)