cover image
TechTeamz

Senior Embedded Software Engineer

On site

Toulouse, France

Freelance

27-03-2025

Job Specifications

We’re looking for a Senior Embedded Software Engineer – Automotive Systems to support our automotive partner and to work on-site in Toulouse to support a customer.

Required Qualifications:

-A minimum of 6 years of experience in Software Applications Engineering, Software Development, or a related field.
-At least 4 years of hands-on development or debugging experience with high-level operating systems such as QNX, Linux, or Android.
-Proven expertise in embedded software development, system integration, and low-level debugging.
-Strong proficiency in C/C++ programming and familiarity with modern scripting languages.
-Solid foundational knowledge of the boot process and architecture of ARM Cortex-A/X SoCs, including key concepts such as MMU/SMMU, virtualization, and ARM TrustZone.
-Exceptional problem-solving and debugging abilities, especially when addressing complex, system-level issues.
-A methodical and detail-oriented approach to work, with the ability to maintain high standards under pressure.
-Comfort in handling escalated technical challenges and staying focused under stress.
-Willingness and capability to take on project coordination or management tasks.
-Strong analytical mindset, with a holistic approach to understanding and resolving software issues.
-Team-oriented, with a collaborative attitude and a track record of mentoring junior engineers within cross-functional teams.

Preferred Qualifications:

-Background in automotive infotainment or ADAS (Advanced Driver Assistance Systems) projects.
-Practical experience in automotive system manufacturing and testing environments.
-Skilled in using low-level debugging tools such as JTAG, ftrace, or GDB.
-Familiar with serial communication protocols (UART, SPI, I2C, PCIe) across both hardware and software.
-Experience working with complex interfaces including USB, Ethernet, CSI, DSI, or HDMI.
-Knowledge of modern storage technologies like UFS, eMMC, and NVMe.
-Deep understanding of the ARM processor architecture.
-Ability to interpret hardware schematics and perform basic rework or debugging on hardware boards.
-Exposure to Secure Boot processes and Trusted OS environments.

Education:

Bachelor’s degree in Engineering, Computer Science, Electronics, Information Systems, or a similar technical discipline is required. A Master’s degree is preferred.

If interested, please share your CV in English here.

About the Company

TechTeamz is an eTeams company. We create, build and manage custom engineering teams for our partners that work as an extensión of their R&D departments. eTeams is our pioneering response to address the skills shortage and improve employee retention. Our solution consists of building remote teams dedicated to your projects by hiring exceptionally skilled professionals and mitigating your HR risks. This not only saves you time, but also ensures you have the Top10 experts for your cutting edge projects. Engineered by us in ... Know more

Related Jobs

Company background Company brand
Company Name
CGI
Job Title
Développeur(se) JAVA H/F
Job Description
Description de poste Chez CGI, leader mondial du conseil et des services numériques, vous rejoignez nos équipes à Larmor-Plage en tant que Développeur(se) Java. Data intelligence (RPA/IA), chatbots, IoT, offres hyper personnalisées… Nos équipes accompagnent les acteurs du luxe et retailers dans la définition de nouvelles stratégies pour accélérer leur transformation et proposer une expérience client unique. Nos équipes, basées à Larmor-Plage, ont en charge l’hébergement des solutions Retail Suite pour nos clients de la grande distribution, depuis la gestion du data center, des hyperviseurs et du réseau, jusqu’à la maintenance en condition opérationnelle des middleware (serveurs d’application, bases de données, …). Fonctions et responsabilités Intégré(e) à l'équipe CGI Retail Suite - POS (30 personnes), vous travaillerez sur l'évolution fonctionnelle et technique de la nouvelle version de notre logiciel de caisse. Votre mission principale consistera à développer de l’application backend de notre solution En complément, vous pourrez être amené(e) à : Corriger des bugs et améliorer la stabilité du produit Réaliser des tests unitaires et automatisés Participer aux démonstrations et présentations du produit Effectuer des analyses techniques et rédiger des spécifications techniques En rejoignant CGI, vous bénéficiez notamment d’une offre complète de formations (techniques, métiers, développement personnel…), de flexibilité grâce à notre accord télétravail (jusqu’à 3 jours de télétravail par semaine), d’une politique de congés avantageuse (27 jours de congés payés, RTT, congés ancienneté et enfant malade,…) et d’un package d’avantages intéressant (régime d’achats d’actions, participation, CSE,...). Qualités requises pour réussir dans ce rôle Compétences requises obligatoires : Java Spring (dont Spring Boot) API Rest SQL Optionnelles : PostgreSQL Spring Batch, Spring Integration, Spring Security Google Cloud Platform (GKE, PubSub, Cloud Storage) Connaissance du .NET (un plus) Nous recherchons un(e) développeur(se) passionné(e) par les nouvelles technologies, capable de travailler en équipe et de contribuer activement à l'évolution du produit. Une bonne compréhension de l'anglais est nécessaire pour évoluer dans un environnement international et interagir avec des ressources anglophones. Rejoignez-nous et participez au développement d'un produit innovant dans le secteur du retail. CGI est un employeur inclusif et attentif aux candidatures des personnes en situation de handicap, à l’évolution de carrières des femmes et des hommes ainsi qu'au bien-être de nos salariés LGBT+. Dans un souci d’accessibilité et de clarté, le point médian n’est pas utilisé dans cette annonce. Tous les termes employés se réfèrent aussi bien au genre féminin que masculin. Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre. La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que… Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise. Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe. Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons. Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.
Larmor-Plage, France
On site
Freelance
31-03-2025
Company background Company brand
Company Name
Airbus
Job Title
Ingénieur Support NH90 - (H/F)
Job Description
Job Description: En tant qu’Ingénieur Support NH90 (TechPub & Change), votre travail consistera à soutenir la Techdata Technical Publication (TechPub) & le Change Management pour le programme NH90. Vous assurerez la gestion de chaque déclencheur (ou lot de déclencheurs) à analyser dans le cadre de ce processus de changement. Vous aurez pour mission de rendre compte de l'impact du changement et de fournir le support associé pour toutes les demandes provenant des différents départements du NH90 (Chief Engineering, Programme, Flight Test etc). Vos missions: Support pour le maintien et la mise à jour d’un manuel de Vol Suivre les différents retours clients sur la flotte en service pour la partie Manuel de Vol et Maintenance Maîtriser l'interface entre la production Client et le processus de Change Suivre des événements techniques avec des notes de qualité/client Assurer la liaison avec les équipes Structural Designer (AH et AHD) pour une identification précoce des sujets pour le Chief Engineering Assurer la livraison d’une TechPub à jour chez le client Suivre les différents Change qui impactent le Manuel de Vol Etes-vous notre futur talent ? Formation grandes écoles ou universités Idéalement une spécialisation en aéronautique/aérospatial. 3 ans d’expérience minimum Solides connaissances en : Gestion de projet Management transverse Bureau d’études Pour compléter son équipe, Sébastien pourra compter sur vos qualités : Esprit de synthèse et qualité rédactionnelles Capacité à animer une réunion / à travailler en équipe Flexibilité Approche positive et collaborative / aisance relationnelle Autonomie As an international company, we work in a multicultural environment: an advanced level in English is mandatory Une autorisation militaire sera requise (CD/OTAN) Airbus Protect c’est... Un management de proximité et bienveillant Un environnement de travail dynamique et des projets innovants Un parcours de carrière adapté à vos aspirations Une communauté d’experts reconnus Une possibilité de s’engager dans des projets de R.S.E. Un catalogue de formations complet Du télétravail possible D’autres avantages à découvrir lors de nos futurs échanges... Vous recherchez un poste avec une activité variée et de réelles opportunités d'évolution... Venez vivre l'aventure Airbus Protect... On vous attend ! #JobAPFR #BUSafetyAP #2to5YearsExp This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the Company’s success, reputation and sustainable growth. Company: Airbus Protect SAS Contract Type: Permanent Experience Level: Professional Job Family: Programme & Project Management By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus. Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief. Airbus is, and always has been, committed to equal opportunities for all. As such, we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to emsom@airbus.com . At Airbus, we support you to work, connect and collaborate more easily and flexibly. Wherever possible, we foster flexible working arrangements to stimulate innovative thinking.
Marseille, France
Hybrid
Freelance
01-04-2025
Company background Company brand
Company Name
Selego
Job Title
Projet de fin d'études Barcelone - Développeur Fullstack
Job Description
Type de contrat : Stage (fin d'études) Localisation : Barcelone Durée: 6 mois Qui sommes-nous ? SELEGO est un startup studio basé à Paris, Amsterdam et Barcelone. Notre mission ? Créer des projets à impact, que ce soit dans le public ou le privé, grâce à notre expertise en développement, produit, acquisition, toujours avec un esprit entrepreneurial. Nous sommes aujourd'hui près de 50 personnes réparties dans nos trois bureaux européens (Paris, Amsterdam et Barcelone). Notre atout ? On met l’accent sur les profils tech pour vraiment comprendre le business et créer des produits qui font la différence. Notre stack : React.js, Node.js, React Native, MongoDB, PostgreSQL, Tailwind CSS. Ce qu'on recherche Nous Sommes à La Recherche D'un Nouveau Stagiaire Full Stack à Barcelone Pour Nous Aider Sur Plusieurs Projets. Voici Ce Que Tu Feras Avec Nous Développer et améliorer des applis web et mobiles avec React.js, Node.js, React Native, MongoDB ou PostgreSQL. Travailler en équipe pour imaginer et développer de nouvelles fonctionnalités. Repérer et corriger des bugs, optimiser les performances. Ton profil Expérience en développement Full Stack(même à travers tes projets d’école). Tu as déjà touché à React.js, Node.js, ou même à du développement mobile. Connaissance des systèmes de version (Git) et des APIs REST. Tu sais bosser en équipe et tu n’as pas peur de poser des questions. Curieux et motivé à apprendre. Ce qu’on t’offre Opportunité de bosser sur des projets innovants dans une ambiance décontractée. Formations continues et possibilités de voyages entre Amsterdam et Paris. Intéressé ? Voici comment ça se passe : Un premier entretien avec un développeur pour discuter de tes attentes. Un test technique pour voir comment tu bosses. Un dernier entretien pour débriefer et faire connaissance.
Sauzet, France
On site
Freelance
01-04-2025
Company background Company brand
Company Name
Selego
Job Title
Développeur Fullstack - Paris
Job Description
Qui sommes-nous ? SELEGO est un startup studio situé à Paris, Amsterdam et Barcelone. Notre Objectif ? Développer Des Projets à Impact, Que Ce Soit Dans Le Public Ou Dans Le Privé, En Apportant à La Fois Notre Expertise Basée Développement, Produit Et Acquisition Et Notre Esprit Entrepreneurial. Voici Quelques Exemples De Projets Auxquels Nous Avons Contribué Champerché: Une ferme bioponique en Île-de-France qui vise à rapprocher l'agriculture tout en réduisant la consommation d'énergie. Nous travaillons sur le côté R&D de ce projet, développant de nouvelles technologies pour rendre la ferme plus efficace. Money Walkie: Une néobanque pour les jeunes. Ce produit est très technique sur le plan technologique et ambitieux sur le plan de l'acquisition. Nous avons co-créé ce produit dès ses débuts et travaillons à le développer depuis. Nous sommes aujourd'hui presque une cinquantaine dans l'entreprise, répartis dans les 3 villes européennes. Notre singularité ?Nous missions sur des profils tech pour comprendre le business, mesurer leur performance et construire des entreprises ou produits qui apportent un impact business. Notre stack technologique comprend React.js, Node.js, React Native, MongoDB, PostgreSQL, Tailwind CSS. Description Du Poste Responsabilités Développer et maintenir des applications web et mobiles en utilisant React.js, Node.js, React Native, MongoDB ou Postgresql Collaborer avec des équipes interfonctionnelles pour définir, concevoir et livrer de nouvelles fonctionnalités Assurer la performance, la qualité et la réactivité des applications Identifier et corriger les bugs Aider à maintenir la qualité du code, l'organisation et l'automatisation Profil recherché Expérience en développement full stack Connaissance approfondie de plusieurs langages et frameworks de développement web et mobile (React.js, Node.js, React Native, MongoDB ou Postgresql) Expérience en développement d'applications web et mobiles Familiarité avec les APIs RESTful et les technologies côté serveur Bonne compréhension des systèmes de version control, de préférence Git Capacité à travailler en équipe et à communiquer efficacement Maîtrise du français et de l'anglais Forte motivation pour apprendre et curiosité entrepreneuriale Esprit d'initiative et capacité à travailler de manière autonome Ce que nous offrons Salaire compétitif Avantages entreprises (mutuelle & prévoyance Alan, indemnité transports, ticket restaurant) Horaires de travail flexibles Opportunités de travailler sur des projets innovants Environnement de travail collaboratif et dynamique (avec déplacements possibles et logements ponctuels à Barcelone et Amsterdam) Accès à une formation continue Intéressé ? La suite : Un premier entretien avec un dev pour comprendre tes envies et ce que tu recherches Un test technique rapide pour évaluer ta compréhension et méthode de travail Un dernier entretien avec un autre développeur pour débriefer ton test et discuter davantage
Paris, France
On site
Freelance
01-04-2025