Le poste Ingénieur en développement de logiciel embarqué
Partager cette offre
Nous recherchons un ingénieur en développement de logiciel embarqué pour la refonte d'un produit de vidéo embarqué avec transmission sur réseau mobile. La mission implique la conception et le développement de solutions logicielles robustes pour des environnements temps réel, l'intégration de capteurs vidéo, et l'optimisation de la transmission sur réseaux mobiles (LTE, UMTS, 2G/3G/4G/5G). La maîtrise de Linux, des systèmes d'exploitation temps réel, et des outils de gestion de versions (GIT, SVN) est essentielle. Vous devrez également posséder des compétences en routage réseau, NAT/DNAT, et en micro-systèmes comme Raspberry Pi. La mission inclut des tests en laboratoire et la documentation des travaux. Un esprit analytique, rigoureux, organisé, et la capacité à travailler en équipe sont indispensables. L'anglais est nécessaire pour cette mission.
Profil recherché
Minimum 5 ans d'expérience en développement de logiciel embarqué, avec une solide connaissance de Linux.
Expertise en architecture logicielle pour systèmes d'exploitation temps réel (RTOS).
Expérience avec les capteurs vidéo (visible et non visible), les systèmes de gestion vidéo (VMS), et les interfaces de vidéosurveillance (VSI).
Capacité à travailler de manière autonome tout au long du cycle de développement, avec une aptitude à s'adapter au travail des autres développeurs.
Compétences en travail d'équipe, rigueur, organisation et esprit analytique.
Maîtrise de l'utilisation d'outils de gestion de versions tels que GIT, SVN ou équivalents.
Capacité à effectuer des tests avec du matériel de laboratoire.
Environnement de travail
Système d'exploitation : Connaissance approfondie de Linux (différentes distributions) et des systèmes d'exploitation temps réel (RTOS).
Serveurs : Compétences en gestion de serveurs tels qu'Apache, Git, Jenkins, MySQL.
Réseau : Connaissances en routage, NAT, DNAT.
Outils de gestion de version : Maîtrise de GIT, SVN et autres outils de gestion de version.
Protocoles et normes : Connaissance des protocoles vidéo (H264-H265), image (JPEG), et des modems LTE, UMTS, 2G (GSM/GPRS/4G/5G).
Micro systèmes : Connaissance des micro-ordinateurs comme Raspberry Pi.
Outils de compilation : Expertise en compilation de noyau, cross-compilation, drivers, buildroot.
Langages de programmation : Maîtrise des langages C, C++, Python, Java, J2EE.
Outils de compilation de noyau : Compétence avérée dans l'utilisation des outils de compilation de noyau.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur en développement de logiciel embarqué
Select TT - Expectra