Senior Software Engineer
A Moving Experience.
Cerence is a global leader in developing advanced conversational AI technology, empowering people to communicate with the world around them in a more intuitive, natural way. We are proud to partner with leading automakers and consumer electronics companies to deliver personalized and immersive in-car experiences, smart home experiences, and mobile applications that engage users and enhance their daily lives. Our flagship platform, Cerence Drive, powers over 200 million cars on the road today across more than 40 languages, creating conversational experiences for some of the world's most iconic brands, including Toyota, Audi, BMW, Daimler, Fiat, Ford, GM, Hyundai, SAIC, and many others
We are seeking a talented Software Engineer to join our team in developing cutting-edge Automatic Speech Recognition (ASR) technology that is used by millions of people worldwide. In this role, you will be responsible for engineering our latest core technologies into our embedded and cloud products, utilizing your expertise in C/C++ programming to implement innovative solutions, ensure product quality, and create tooling around the product API. As a member of an experienced and skilled team of engineers, you will work in a multi-national environment, collaborating with colleagues from around the world to drive the development of world-class speech recognition solutions.
But that's not all! As a Cerence team member you'll also:
Participate in the full software development life cycle, from prototyping and design to implementation, documentation, testing, support, and maintenance, to ensure the successful delivery of high-quality software solutions.
Design and implement efficient and scalable C/C++ APIs that meet the needs of our customers and partners, utilizing your deep understanding of software architecture and programming best practices.
Develop user-friendly Python tools that simplify the use of our APIs, allowing our customers and partners to integrate our technology into their products and services more easily.
Continuously improve the software quality by identifying and addressing bugs, performance issues, and other software defects, while ensuring compatibility with a wide range of hardware platforms and operating systems.
Participate actively in daily scrum meetings and regular backlog refinements, working collaboratively with cross-functional teams of engineers, product managers, and designers to drive the development of innovative, cutting-edge software solutions.
Foster a culture of collaboration and knowledge sharing, leveraging your strong communication skills and team-player spirit to work effectively with colleagues from diverse backgrounds and locations.
Who you are:
A skilled software engineer with a strong proficiency in C and C++ programming languages, demonstrating a deep understanding of programming fundamentals and best practices
Extensive industry experience, with a proven track record of delivering high-quality software solutions
Possessing a strong grasp of algorithms and data structures, enabling the design of efficient and scalable software solutions
A solid understanding of object-oriented programming, enabling the design of modular, maintainable software solutions
Knowledgeable about concurrent computing and multi-core programming, enabling the design of high-performance software solutions that leverage modern hardware architectures
Demonstrated strong analytical skills, enabling the identification and troubleshooting of complex software issues
Fluent in English, with excellent written and verbal communication skills that enable collaboration effectively with colleagues and customers from diverse backgrounds
Naturally curious, with a passion for learning new technologies and a willingness to ask questions and explore new ideas
Possessing a strong team-player spirit, working collaboratively with colleagues from diverse backgrounds to drive the development of innovative software solutions
Passionate about technology, with a deep interest in the latest advancements and a desire to stay up-to-date with the latest trends and best practices
Eager to learn new technologies, with a growth mindset that enables adaptation to new challenges and thriving in a dynamic, rapidly evolving industry
An understanding of information and application cybersecurity standards (secure coding, securing SDLC’s, etc.)
Bonus points for:
Python development experience
Familiarity with static and dynamic code analysis tools such as Lint and Valgrind
Knowledge of CI/CD tools such as Jenkins, GitLab pipelines
Familiarity with Agile process methodologies
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 AI, 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.
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 ofAI the next generation of in-car technology. Join us and help shape the future of mobility.
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.
EQUAL OPPORTUNITY EMPLOYER
Cerence is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, gender identity, gender expression, sex, sex stereotyping, pregnancy, national origin, ancestry, religion, physical or mental disability, medical condition, marital status, citizenship status, sexual orientation, protected military or veteran status, genetic information and other protected classifications. Cerence Equal Employment Opportunity Policy Statement.
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.
Posted 19 Days Ago
We’re creating moving experiences for vehicles around the world. We’re Cerence. We utilize sophisticated A.I. and sensor data to entertain, inform and delight drivers and passengers. Whether it’s voice, gesture, gaze or touch technologies, the experience is the sum of the parts. Raise windows with a quick glance, hear a restaurant review with the point of a finger, display an augmented reality cityscape on a windshield, drive with just the sound of your voice.
The future is connected cars, autonomous driving, ride sharing and e-vehicles. By 2025 that’s an estimated $3.7 billion market. We see nothing but green lights.
Connect with us today!