cover image
Stellantis

AD Software Engineer - Senior H/F

On site

Casablanca, Morocco

Full Time

23-04-2025

Job Specifications

The newly shaped Software Organization is currently seeking brilliant Senior Software Engineers to join the Autonomous Driving software teams.

As a Senior Software Engineer you will be required to design and develop clean and highly scalable code for our Autonomous Driving stack. As a senior member of the team, you will also be expected to provide hands-on technical guidance and to actively contribute to the technical growth of the team. You will test your solutions on SiL, HiL, ViL and on the real vehicles, and so you will have a big impact on shaping our present and future autonomous driving products.

Profil

Basic Requirements

Master's Degree in Computer Engineering, Computer Science, Robotics, Mechatronics or similar.
Excellent modern C++ programming skills
Solid command of the most common data structures and algorithms
Experience in software design methods and latest software quality standards (MISRA, SPICE)
Proficient in Linux OS
Proficient with Git/GitHub or other versioning tools
Good command of one or more of the following: Linear Algebra, Kinematics and Optimization
Able to analyze and translate complex functional requirements into code
Excellent communication, collaboration, analytical and problem-solving skills
Fluent in English

Nice To Have

A PhD in a related field
Experience in AUTOSAR classic and adaptive platform
Experience in autonomous systems applications
Good command of Python
Experience in Agile software development

At Stellantis, we assess candidates based on qualifications, merit and business needs. We welcome applications from people of all gender identities, age, ethnicity, nationality, religion, sexual orientation and disability. Diverse teams will allow us to better meet the evolving needs of our customers and care for our future.

About the Company

Our storied and iconic brands embody the passion of their visionary founders and today’s customers in their innovative products and services: they include Abarth, Alfa Romeo, Chrysler, Citroën, Dodge, DS Automobiles, Fiat, Jeep®, Lancia, Maserati, Opel, Peugeot, Ram, Vauxhall and mobility brands Free2move and Leasys. Powered by our diversity, we lead the way the world moves – aspiring to become the greatest sustainable mobility tech company, not the biggest, while creating added value for all stakeholders as well as the comm... Know more

Related Jobs

Company background Company brand
Company Name
Oracle
Job Title
Senior Java Full Stack Engineer
Job Description
Location: Casablanca (onsite) Oracle Payments team is looking for a Senior FullStack Application Developer to be part of Oracle Payments team, who will take a part in Java back end development, design, develop, test and deploy enterprise applications in the cloud. Successful candidate will be a technology champion, customer oriented, results driven and passionate about building great products and solutions. You should be experienced and hands-on, with the ability to assess different enterprise systems and propose adequate and efficient solutions to prevailing problems so as to improvise/improve them on non-functional and architectural aspects. He/she thrives in a fast-paced environment and wants to be involved with real business problems. Responsibilities: Work with cross-functional team members from Architecture, Product Strategy & Development, QA, Sales & Services, and other Central teams to architect and design multiple products Design, create and maintain the full stack (front end and back end) of customer facing cloud native application. Help create and review system and software requirements. Help foster good software engineering practices. Follow relevant company procedures and help create and maintain relevant documentation. Actively participate in all aspects of the software engineering process. Qualifications and Experience: BS/MS in Engineering/Computer Science or equivalent +5 years of experience with Java platforms, UI stack, Databases & cloud applications Excellent knowledge of Java/JEE technologies and frameworks such as Spring, Drop wizard, JPA, JDBC, Web Services paradigms like REST, RDBMS Excellent knowledge on jQuery, Knockout JS and LESS/SASS (Oracle JET is a plus) Proven working experience and understanding of at least one of the modern MV* frameworks (Angular, React/Redux, and Knockout JS) Understand and be able to create Responsive UI elements either by hand (grid or flex box layout), or leveraging a framework like Foundation Experience with Tomcat, Docker, Kubernetes. Experience working on cloud services with modern cloud technologies. Strong verbal and written communication skills Ability to adapt to a fast-paced, changing environment Excellent time management and communication skills and a great team player Experience with agile methodologies. Responsibilities As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Casablanca-Settat, Morocco
On site
Full Time
08-05-2025
Company background Company brand
Company Name
IT Road Consulting
Job Title
Développeur Java Senior
Job Description
Missions principales : Participer à l’analyse des besoins fonctionnels et techniques. Concevoir et développer des applications Java / JEE. Assurer la maintenance évolutive et corrective des applications existantes. Réaliser des tests unitaires et d’intégration. Participer aux revues de code et à l’amélioration continue du code. Rédiger la documentation technique. Collaborer avec les équipes DevOps, QA, et métiers dans un cadre agile (Scrum / Kanban). Stack technique : Langages : Java 8/11/17, SQL Frameworks : Spring Boot, Hibernate, JPA Outils : Maven, Git, Jenkins, Docker, Sonar Base de données : PostgreSQL, Oracle, MySQL Méthodologie : Agile / Scrum Profil recherché : Diplômé(e) d'une formation Bac+3 à Bac+5 en informatique. + 5 ans en développement Java est . Bonne maîtrise de l’environnement Java et des frameworks associés. Capacité à travailler en équipe, sens de l’analyse et autonomie. Une connaissance des microservices, de l’architecture REST et des outils DevOps est un plus.
Rabat, Morocco
On site
Full Time
07-05-2025
Company background Company brand
Company Name
RED TIC
Job Title
TECH LEAD JAVA FULLSTACK – AWS, SPRING BOOT, DOCKER, KUBERNETES, DEVOPS
Job Description
Freelance Rabat Publié il y a 7 mois RED TIC recherche un Tech Lead Java Full Stack pour rejoindre nos équipes Agile et piloter des projets de transformation digitale. Vous serez responsable de l’architecture technique, de la supervision des développements, et de l’implémentation de solutions robustes, notamment autour d’AWS, des microservices, et de la conteneurisation. Environnement Technique Langages & Frameworks : Java, Angular, Spring Boot, Hibernate Frontend : JavaScript/TypeScript (Angular) Cloud : AWS (EKS, EC2, S3, RDS, Lambda, …) Conteneurisation : Docker, Kubernetes CI/CD : GitHub Actions Bases de données : Ms Sql Server Responsabilités Concevoir et faire évoluer l’architecture technique en intégrant les services AWS. Encadrer l’équipe de développeurs et assurer la bonne exécution des projets. Mettre en place et optimiser les pipelines CI/CD avec GitHub Actions. Veiller à la performance et à la sécurité des solutions en production. Participer aux développements complexes et aux revues de code. Mener des analyses approfondies en production si besoin pour résoudre des problèmes critiques. Compétences Requises Expérience significative en Java Full Stack et architecture microservices. Maîtrise des environnements AWS, Docker, Kubernetes et pipelines CI/CD. Leadership technique et capacité à encadrer une équipe. Curiosité et capacité d’adaptation. recruitment consulting management training sourcing job jobs offer internship morocco africa java développement developpement développeur developpeur informatique application it jee android consultant devops fullstack. D’abord. Tout d’abord. En premier lieu. Ensuite, de plus. Finalement. En outre. Par ailleurs. En dernier lieu. enfin. D’abord, En premier lieu, Pour commencer, Premièrement, En conclusions ur conclure, Enfn, Finalement, En dernier lieu, bien que. il y a aussi il est vrai que… mais. tout en reconnaissant que… on peut supposer que. Par exemple . En fait . Prenons le cas de. Considérons, par exemple. L’exemple le plus r. Cependant. Mais. Pourtant. Toutefois. Néanmoins. Contraste. Alors que. Tandis que. Par contre. En revanche Nom et Prénom Adresse Email Mobile Niveau d étude Bac Bac +1 Bac +2 Bac +3 Bac +4 Bac +5 Bac + X Années d’Expérience 0 +1 +2 +3 +4 +5 +6 +7 +8 +9 + 10 Préavis Disponible immédiatement -1 mois 1 mois 2 mois +2 mois Message Upload CV Téléverser votre CV ou tout autre document relatif. Taille max: 2 MB.
Rabat, Morocco
On site
Full Time
07-05-2025
Company background Company brand
Company Name
RED TIC
Job Title
DÉVELOPPEUR C# ANGULAR
Job Description
Freelance Casablanca Publié il y a 7 mois RED TIC recrute pour l’un de ses clients un profil Développeur C# Angular. Mission Responsabilités principales : Participer à la conception technique et fonctionnelle des projets. Développer des applications web en utilisant C# pour la partie back-end et Angular pour la partie front-end. Assurer la qualité du code en appliquant les bonnes pratiques de développement (tests unitaires, code review, documentation). Collaborer avec les équipes techniques et fonctionnelles pour garantir la bonne intégration des solutions. Résoudre les problèmes techniques et participer aux activités de maintenance et de support des applications existantes. Contribuer à l’amélioration continue des processus de développement et de livraison. Assurer la veille technologique sur les nouvelles versions et fonctionnalités des technologies utilisées. Compétences Requises Diplôme d’ingénieur en informatique, ou équivalent. Expérience de 3 à 5 ans dans le développement d’applications web en C# et Angular. Maîtrise des technologies .NET Core/Framework et des API REST. Bonne connaissance du framework Angular (versions récentes) pour le développement front-end. Capacité à travailler avec des bases de données relationnelles, telles que SQL Server. Compétences en intégration continue et déploiement continu (CI/CD), avec des outils tels que Git, Jenkins, ou Azure DevOps. Excellente capacité d’analyse et de résolution de problèmes. Bonnes compétences en communication et esprit d’équipe. Qualifications Supplémentaires (souhaitées) Expérience avec des environnements de cloud computing (Azure, AWS). Connaissances en méthodologies Agile et Scrum. Expérience dans le développement sécurisé (conformité aux standards de sécurité). recruitment consulting management training sourcing job jobs offer internship morocco africa java développement developpement développeur developpeur informatique application it jee android consultant devops fullstack. D’abord. Tout d’abord. En premier lieu. Ensuite, de plus. Finalement. En outre. Par ailleurs. En dernier lieu. enfin. D’abord, En premier lieu, Pour commencer, Premièrement, En conclusions ur conclure, Enfn, Finalement, En dernier lieu, bien que. il y a aussi il est vrai que… mais. tout en reconnaissant que… on peut supposer que. Par exemple . En fait . Prenons le cas de. Considérons, par exemple. L’exemple le plus r. Cependant. Mais. Pourtant. Toutefois. Néanmoins. Contraste. Alors que. Tandis que. Par contre. En revanche Nom et Prénom Adresse Email Mobile Niveau d étude Bac Bac +1 Bac +2 Bac +3 Bac +4 Bac +5 Bac + X Années d’Expérience 0 +1 +2 +3 +4 +5 +6 +7 +8 +9 + 10 Préavis Disponible immédiatement -1 mois 1 mois 2 mois +2 mois Message Upload CV Téléverser votre CV ou tout autre document relatif. Taille max: 2 MB.
Casablanca, Morocco
On site
Full Time
07-05-2025