Search jobs > Montreal, QC > Developpeur logiciel

Développeur de logiciels senior spécialisé en apprentissage machine embarqué / Senior Software Developer, Embedded ML

Cerence Inc.
Montreal, Quebec, Canada
$45-$55 an hour (estimated)
Full-time

English version below)

Description

Cerence est un leader mondial dans la fourniture de solutions basées sur l'intelligence artificielle pour les industries automobile et de la mobilité.

Nos technologies innovantes permettent aux constructeurs automobiles, aux équipementiers d'origine (OEM) et aux fournisseurs de services de mobilité de créer des expériences intuitives, personnalisées et connectées pour les conducteurs et les passagers du monde entier.

Nous sommes à la recherche d'un développeur de logiciels hautement qualifié et motivé, possédant une expertise en apprentissage machine embarqué, pour intégrer notre équipe dynamique chez Cerence.

En tant que développeur de logiciels spécialisé en apprentissage machine embarqué, vous aurez un rôle essentiel dans la conception, le développement et l'amélioration d'algorithmes d'apprentissage machine adaptés aux systèmes embarqués utilisés dans les domaines de l'automobile.

Mais ce n'est pas tout ! En tant que membre de l'équipe Cerence, vous :

  • Concevrez, implémenterez et optimiserez des algorithmes d'apprentissage machine spécifiquement pour les systèmes embarqués dans les applications automobiles de Cerence.
  • Collaborerez avec des équipes pluridisciplinaires pour intégrer des algorithmes d'apprentissage machine dans les solutions logicielles automobiles de Cerence.
  • Assurerez une intégration transparente et une compatibilité avec les systèmes automobiles existants, en travaillant en étroite collaboration avec les ingénieurs logiciels, les ingénieurs matériels et les manufacturiers automobiles.
  • Effectuerez des tests et des validations approfondis des algorithmes d'apprentissage machine embarqués pour garantir des performances élevées, une fiabilité et une robustesse dans les environnements automobiles réels.
  • Développerez des suites de tests et réaliserez des tests unitaires, des tests d'intégration et des tests de validation sur des prototypes matériels ou des véhicules réels.
  • Vous resterez à jour sur les développements récents dans le domaine des technologies d'apprentissage machine embarqué et participerez aux activités de recherche et d'innovation au sein de l'entreprise.

Qui vous êtes :

  • Baccalauréat ou Maitrise en informatique, ou dans un domaine connexe.
  • Démonstration concrète d'expérience dans le développement de logiciels axé sur les systèmes embarqués et l'apprentissage machine.
  • Excellente maîtrise des langages de programmation tels que C / C++, Python, et expérience avec les outils et environnements de développement embarqué.
  • Compréhension approfondie des algorithmes et des techniques d'apprentissage machine, avec une expérience pratique dans le développement et l'optimisation de modèles ML pour les plates-formes embarquées.
  • Une connaissance des processus de développement logiciel dans le secteur automobile, ainsi que des normes et des protocoles, est un atout.
  • Une capacité remarquable à résoudre des problèmes, une grande attention aux détails et une aptitude avérée à collaborer efficacement au sein d'une équipe.
  • Excellentes compétences en communication et capacité à communiquer efficacement des concepts techniques à des parties prenantes non techniques.

Chez Cerence, nous valorisons le leadership et le mentorat, et nous sommes à la recherche d'une personne capable de contribuer à notre culture dans ces domaines.

Si vous êtes passionné par l’informatique et de ce que l’on peut créer. Si vous souhaitez travailler dans un environnement passionnant et dynamique et nous aider à façonner l'avenir de l'interaction avec l'IA dans les voitures, n'hésitez pas à poser votre candidature pour rejoindre notre équipe.

Qui nous sommes :

Cerence est un leader mondial dans la création de solutions de pointe alimentées par l'IA qui rendent nos expériences de conduite plus sûres, plus productives et plus agréables.

Nous fournissons la technologie derrière les marques de voitures les plus populaires au monde, permettant aux conducteurs et aux passagers d'interagir avec leurs véhicules de manière nouvelle et passionnante.

Notre accent sur l'innovation et notre engagement envers la qualité nous ont aidés à construire une réputation en tant que l'une des entreprises les plus fiables et respectées de l'industrie.

Avec notre équipe composée de talents passionnés venant des quatre coins du globe, nous sommes continuellement à la pointe de l'innovation, repoussant sans cesse les limites de ce qui est réalisable.

Nous sommes fiers de mener la charge dans le domaine de l'IA et de la technologie embarquée de demain. Joignez-vous à nous et participez à façonner l'avenir de la mobilité.

About the role

Cerence is a global leader in providing AI-driven solutions for the automotive and mobility industries. Our innovative technologies empower automakers, OEMs, and mobility service providers to create intuitive, personalized, and connected experiences for drivers and passengers around the world.

We are seeking a highly skilled and motivated Software Developer with expertise in Embedded Machine Learning (ML) to join our dynamic team at Cerence.

As a Software Developer, Embedded ML, you will play a pivotal role in designing, developing, and optimizing machine learning algorithms tailored for embedded systems used in automotive environments.

But that's not all! As a Cerence team member, you'll also :

  • Design, implement, and optimize machine learning algorithms specifically for embedded systems in automotive applications.
  • Collaborate with cross-functional teams to integrate ML algorithms into Cerence's automotive software solutions.
  • Ensure seamless integration and compatibility with existing automotive systems, working closely with software engineers, hardware engineers, and automotive OEMs.
  • Conduct thorough testing and validation of embedded ML algorithms to ensure high performance, reliability, and robustness in real-world automotive environments.
  • Develop test suites, and conduct unit tests, integration tests, and validation tests on hardware prototypes or actual vehicles.
  • Stay updated with the latest advancements in embedded ML technologies and contribute to research and innovation efforts within the company.
  • Explore new algorithms, techniques, and tools to improve the performance, efficiency, and capabilities of embedded ML solutions for automotive applications.

Who you are :

  • Bachelor's or Master's degree in Computer Science, or related field.
  • Proven experience in software development with a focus on embedded systems and machine learning.
  • Strong proficiency in programming languages such as C / C++, Python, and experience with embedded development tools and environments.
  • Deep understanding of machine learning algorithms and techniques, with practical experience in developing and optimizing ML models for embedded platforms.
  • Familiarity with automotive software development processes, standards, and protocols is a plus.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
  • Strong communication skills and ability to effectively communicate technical concepts to non-technical stakeholders.

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 of AI the next generation of in-car technology.

Join us and help shape the future of mobility.

30+ days ago
Related jobs
Promoted
Structure d'Acier Cartier
Montreal, Quebec

L’ingénieur en structure - chargé de projets gère et contrôle l’ensemble des projets tout en maintenant les objectifs de rentabilité de l’entreprise. Effectuer des estimations des coûts afin d’aider l’équipe des ventes. Diplôme d’étude collégial (DEC) de préférence en génie civil. Connaissance des m...

Promoted
LIFT73
Greater Montreal Metropolitan Area, Canada

Principalement en télétravail (75%) mais certaines rencontres en présentiel dans la région du Grand Montréal et parfois des déplacements à l’extérieur. Faciliter des ateliers de travail pour recueillir des informations et valider les processus documentés. Capacité à penser en expérience client (CX) ...

Dialogue
Montreal, Quebec

Relevant d’un de nos Directeur, ingénierie logicielle, la mission du Développeur(euse) de logiciels Back-End, Sénior est de permettre aux clients de Dialogue de fournir de meilleurs résultats en matière de santé et de réaliser un meilleur bénéfice net en créant les meilleurs outils de leur catégorie...

Raytheon Technologies
Longueuil, Quebec

Nous examinerons les candidatures de tous les candidats qualifiés, indépendamment de leur race, de leur couleur, de leur religion, de leur orientation sexuelle, de leur sexe, de leur nationalité, de leur âge, de leur handicap, de leur statut d'ancien combattant ou de tout autre statut protégé par la...

Banque Laurentienne
Montreal, Quebec

Under the guidance of the senior manager applications development, he/she will work on requests from the business line including but not limited to new development, business and technical requirements analysis this implies proper change management, incidents management and ad-hoc requests ensuring c...

Banque Nationale
Montreal, Quebec

Des outils tels que l’Académie de données, la formation linguistique, le Centre d’apprentissage Harvard et de l’accompagnement en coaching et en mentorat te sont accessibles en tout temps. Une carrière en tant que développeur ou développeuse senior– Design Ops dans l’équipe UX UI, à la Banque Nation...

UKG
Montreal, Quebec

Nos avantages sociaux démontrent que tous les aspects de votre personne sont importants pour nous et comprennent notamment des programmes d’aide à l’adoption et à la maternité de substitution et des programmes de remboursement des frais de scolarité et de bien-être. Expérience en développement de lo...

Arctic Wolf
Remote, Canada
Remote

Design and develop features for Arctic Wolf’s next generation threat hunting and event correlation engine, working closely with other team members, product, architecture, and engineering leadership. Arctic Wolf is an Equal Opportunity Employer and considers applicants for employment without regard t...

1perTInent inc
Montreal, Quebec
Remote

Expérience des concepts fondamentaux de la sécurité web et des meilleures pratiques des navigateurs en matière de protection de la vie privée. Ils sont aujourd’hui à la recherche d’un développeur C++ senior pour les joindre! Leur équipe construira et livrera un navigateur web de pointe basé sur Chro...

TEHORA
Montreal, Quebec

TEHORA est présentement à la recherche d’un(e) gestionnaire de programme senior ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d’une équipe polyvalente. Depuis sa création en 2017, notre équipe de professionnels connait u...