Senior Software Engineer

at  Cerence

Aachen, Nordrhein-Westfalen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Jul, 2024Not Specified04 May, 2024N/AScrum,Embedded Devices,Jira,Devops,Confluence,IntelNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

A Moving Experience.
Summary/ Opportunity
Introducing Cerence - where innovation meets intelligence in the world of Conversational AI and automotive technology. Cerence is a global leader at the forefront of developing groundbreaking solutions that are shaping the future of connected cars, personal assistants, and voice-powered experiences.
We are seeking a talented and experienced Senior Software Engineer to join our team in Aachen. In this role, you will work in Automotive Professional Services project teams. As such, you will be responsible for integrating and delivering Cerence state-of-the-art Automatic Speech Recognition (ASR), Natural Language Understanding (NLU) and Text-To-Speech (TTS) products to embedded platforms for major automotive companies. You will be working closely with our customers’ integration teams to help them include Cerence technologies to successful products in an efficient way. You will work directly with members of the project team and customer technical staff.

The main responsibilities of this professional will be responsible for:

  • Participate in the design and implementation of a hybrid voice recognition system in which audio is simultaneously streamed to an embedded solution as well as one of multiple cloud solutions.
  • Integrate internal and external speech control SW components into the code base.
  • Develop and execute integration tests on a simulation environment and on the actual infotainment system.
  • Perform memory and CPU measurements on target platform.
  • Generate detailed test reports for both internal and external stakeholders, providing valuable insights into project progress.
  • Investigate and resolve software integration challenges, and work together with the project team on localization and reproduction of defects.
  • Prepare SW engineering drops and official SW releases and deliver them to the customer.
  • Review and investigate issues in code developed by peers and participate in code reviews.
  • Maintain and improve continuously the continuous integration/continuous testing/ continuous delivery (CI/CT/CD) pipelines.
  • Execute and refine the software integration and the software integration testing processes, maintain comprehensive documentation of integration processes.
  • Partner closely with customer integration teams and Cerence team members to establish and maintain clear, concise communication through regular reporting, meeting participation, and follow-up.

Who you are:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent.
  • 3+ years’ software development experience, preferably for automotive and in connection with user interface technologies.
  • Proficiency in setting up automated SW build systems and CI/CT/CD pipelines (Gradle, Ant, Jenkins).
  • Experience with using source control tools and container-based build systems (Git/GitLab, Perforce and Artifactory, Docker).
  • Experience in scripting and programming (Groovy, Python, Java, C/C++, TypeScript, JavaScript, XML).
  • Experience and knowledge in SW testing techniques.
  • Experience with operating systems and their ecosystems(Android, Android Automotive, Linux).
  • Analytical skills.
  • Demonstrated ability to master new technologies and tools quickly.
  • Strong team player and customer focus.
  • Positive “can-do” attitude, well organized, focusing on achieving results cost-effectively
  • Ability and willingness to handle occasional peak demands.
  • Excellent oral and written communication skills in English.

Preferred skills:

  • Proficient with DevOps
  • Familiar with agile methods (e.g. Agile, Scrum)
  • Experience with Automotive SPICE
  • Experience with Atlassian tools (Jira and Confluence)
  • Experience on embedded devices (e.g. 64-bit ARM, Intel, SoC)
  • Ability to set-up and hardware equipment in support of software development tasks (i.e. configure software on target device, connect cabling/power suppliers, etc.)
  • Experience with voice recognition or related technologies
  • German language is an advantage

Who we are
Cerence is a global leader in creating cutting-edge AI-powered solutions that make our driving experiences safer, more productive, and more enjoyable. We provide the technology behind the world’s most popular car brands, enabling drivers and passengers to interact with their vehicles in new and exciting ways. Our focus on innovation and commitment to quality has helped us build a reputation as one of the most trusted and respected companies in the industry. With a team of talented and passionate people from around the world, we’re always pushing the boundaries of what’s possible, and we’re proud to be at the forefront of the next generation of in-car technology. Join us and help shape the future of mobility.
At Cerence, we value thought leadership and mentorship, and we’re looking for someone who can contribute to our culture in these areas. If you have a passion for cutting-edge software development, want to work in an exciting, fast-paced environment, and help us shape the future of in-car AI interaction, please apply to join our team.
Cerence Inc. (Nasdaq: CRNC and
www.cerence.com
) 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 all of the world’s leading automakers – from Ford and Fiat Chrysler to Daimler, Audi and BMW to Geely and SAIC – to transform how a car feels, responds and learns. Its track record is built on more than 20 years of industry experience and leadership and more than 325 million cars on the road today across more than 70 languages.
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.

Responsibilities:

  • Participate in the design and implementation of a hybrid voice recognition system in which audio is simultaneously streamed to an embedded solution as well as one of multiple cloud solutions.
  • Integrate internal and external speech control SW components into the code base.
  • Develop and execute integration tests on a simulation environment and on the actual infotainment system.
  • Perform memory and CPU measurements on target platform.
  • Generate detailed test reports for both internal and external stakeholders, providing valuable insights into project progress.
  • Investigate and resolve software integration challenges, and work together with the project team on localization and reproduction of defects.
  • Prepare SW engineering drops and official SW releases and deliver them to the customer.
  • Review and investigate issues in code developed by peers and participate in code reviews.
  • Maintain and improve continuously the continuous integration/continuous testing/ continuous delivery (CI/CT/CD) pipelines.
  • Execute and refine the software integration and the software integration testing processes, maintain comprehensive documentation of integration processes.
  • Partner closely with customer integration teams and Cerence team members to establish and maintain clear, concise communication through regular reporting, meeting participation, and follow-up


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Aachen, Germany