Mission longue, poste développeur logiciel embarqué confirmé (>3 ans d'expérience), basé à Lille ou Paris en mode hybride. Le poste consiste à assurer le développement logiciel embarqué d'un nouveau module de connectivité destiné à une gamme d'appareils de fitness et à des accessoires, depuis la preuve de concept (POC) jusqu'à la mise en production. Le candidat travaillera en autonomie au sein d'une organisation matricielle et devra assurer une collaboration et une communication régulières avec les équipes produit, qualité et projet industriel. Livrables attendus : développement C embarqué dans le respect des standards de qualité et delivery, intégration de SDK sur cible embarqué, développement de tests unitaires, développement de bancs de tests, tooling et harnais de test, documentation technique et mise au point jusqu'à la mise en production. Abonnez-vous à la page NaxoTech sur LinkedIn pour découvrir nos offres régulières
Pour un de nos clients grand-comptes, nous recherchons un/une consultant(e) confirmé(e) pour la mission suivante : Profil recherché : Développeur C sur RTOS (idéalement zephyr) et c'est un plus si le consultant a déjà travaillé dans des environnements temps réel notamment sur linux. Vous intégrerez les équipes du client pour cette mission, le poste est à Lyon (accessible transports) il faudra être également basé à Lyon pour la durée de la mission (un télétravail de 2 jours par semaine est envisagé)
Principal Electronics Engineer (DSP) Macclesfield (4 Days On-Site, Friday WFH) £55,000 - £65,000 + Bonus + 8% Employer Pension Contribution + Flexible Working Are you a Senior/Principal Electronics Engineer with a strong background in hardware and firmware development, looking to join a specialist engineering business where you can play a key role in the design of cutting-edge technology? This is an excellent opportunity to join a highly technical engineering team, taking ownership of the design and development of new electronic hardware and embedded firmware solutions while supporting and enhancing existing product lines. Working on advanced sensing and signal processing technologies, you will be involved throughout the full product development lifecycle, from concept and design through to testing, validation and ongoing maintenance. This position is ideal for an engineer who enjoys solving complex technical challenges and working across both analogue and digital electronics. The successful candidate will possess strong hardware design expertise, embedded C programming skills and extensive experience with digital signal processing techniques (DSP). Any experience with optoelectronics, ARM microcontrollers, FreeRTOS or advanced PCB layout techniques would be highly advantageous. Offering a strong benefits package and a collaborative engineering environment, this is a fantastic opportunity for an ambitious electronics engineer seeking a senior technical position with genuine career development. The Role: Design and development of new hardware and firmware solutions Maintenance, enhancement and support of existing electronic products Digital and analogue circuit design Signal acquisition, A/D conversion and digital signal processing PCB design and layout across new product developments The Person: Strong background in digital and analogue electronics design Experience with signal acquisition, DSP, filter design and FFT Embedded C programming experience PCB layout and hardware development expertise Knowledge of ARM/STM32, FreeRTOS, optics/optoelectronics or HDI PCB techniques advantageous Reference Number: BBBH278541 Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates.
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C++ Embarqué pour intervenir sur des projets innovants à forte dimension technologique. Vous contribuerez au développement de logiciels embarqués destinés à des systèmes critiques ou à forte exigence de performance, en collaboration avec des équipes pluridisciplinaires. Vos missions : - Concevoir, développer et maintenir des logiciels embarqués en C++. - Participer à l'analyse des besoins fonctionnels et techniques. - Développer des fonctionnalités robustes et optimisées dans un environnement contraint. - Réaliser les tests unitaires, d'intégration et les phases de validation. - Identifier et corriger les anomalies tout en garantissant la qualité du code. - Participer aux revues de code et appliquer les bonnes pratiques de développement. - Rédiger et maintenir la documentation technique. - Collaborer avec les équipes électronique, systèmes, validation et intégration. Compétences techniques : - C++ (C++11/14/17 ou supérieur). - Expérience en développement logiciel embarqué. - Bonne connaissance du langage C. - Maîtrise des environnements Linux embarqué et/ou RTOS (FreeRTOS, VxWorks, QNX, Zephyr…). - Connaissance des outils de gestion de version (Git). - Pratique des outils de build (CMake, Make).
Dans le cadre de la réalisation d'un projet en assistance technique, nous recherchons un(e) Développeur(se) Logiciel Embarqué confirmé(e) pour l'un de nos clients. Vous interviendrez sur le site client situé à Lille (59) ou Paris (75). À ce titre, vos missions quotidiennes seront les suivantes : - Développer et maintenir en production le logiciel embarqué d'un display connecté pour vélo permettant le contrôle moteur : développement en C embarqué sur microcontrôleur (idéalement Espressif/ESP32), intégration de SDK embarqués et gestion des protocoles de communication (CAN BUS, BLE, UART) , - Assurer le développement de nouvelles fonctionnalités sous FreeRTOS ou OS temps réel équivalent, en garantissant la robustesse, la performance et la maintenabilité du code ; - Mettre en place et maintenir les tests unitaires et bancs de tests embarqués, assurer le debugging et contribuer aux pipelines CI/CD via GitHub ; utiliser Python pour le tooling et l'automatisation des tests ; è Contribuer aux sujets de sécurité embarquée : TLS, PKI/certificats et Secure Boot, dans un contexte de produit connecté déployé à grande échelle.
Dans le cadre de la réalisation d'un projet en assistance technique, nous recherchons un(e) Développeur(se) Logiciel Embarqué confirmé(e) pour l'un de nos clients. Vous interviendrez sur le site client situé à Lille (59) ou Paris (75). À ce titre, vos missions quotidiennes seront les suivantes : - Développer un nouveau module de connectivité embarqué destiné aux équipements fitness et accessoires sportifs, depuis la phase POC jusqu'à la mise en production : développement en C embarqué sur microcontrôleur (idéalement Espressif/ESP32), intégration de SDK embarqués, gestion des protocoles BLE, Wi-Fi, UART et CAN BUS ; - Assurer le développement sous RTOS (idéalement FreeRTOS), en garantissant la robustesse, la performance et la maintenabilité du code tout au long du cycle de développement produit ; - Mettre en place et maintenir les tests unitaires et bancs de tests embarqués, assurer le debugging et contribuer aux pipelines CI/CD via GitHub ; utiliser Python pour le tooling et l'automatisation des tests ; - Être l'interface technique avec les équipes produit, qualité et industrialisation, en assurant une communication claire sur l'avancement et les choix techniques du module.
Notre client, acteur innovant du secteur des systèmes autonomes et de la robotique, est à la recherche de son futur Ingénieur logiciel embarqué (H/F) pour son site de Toulouse, dans le cadre du renforcement de ses équipes. Secteur nécessitant une habilitation. Vos missions : Intégré(e) à une équipe technique pluridisciplinaire composée d'ingénieurs embarqués, automatique et électronique, vous interviendrez sur l'ensemble du cycle de développement logiciel embarqué critique. À ce titre, vous devrez notamment : Concevoir, développer et maintenir des logiciels embarqués bas niveau sur microcontrôleurs STM32, dans des environnements bare-metal ou temps réel léger, en garantissant performance, fiabilité et maîtrise des ressources. Développer et optimiser des composants proches du matériel (drivers, gestion des périphériques et des communications), tout en assurant une intégration efficace avec les capteurs et actionneurs du système. Participer à la conception, à l'implémentation et à la validation des algorithmes de contrôle de vol : stabilisation, navigation, estimation d'état et régulation, en lien étroit avec les équipes système et essais. Contribuer aux phases de tests, de validation et d'intégration : tests unitaires et d'intégration embarqués, débogage sur cible, essais sur bancs et en conditions réelles, analyse des logs et amélioration continue. Rédiger et maintenir la documentation technique associée aux développements réalisés. Les compétences techniques Développement C embarqué en Environnements bare-metal et FreeRTOS Développement de drivers et briques bas niveau
Pour le compte de notre client nous recherchons un Développeur Embarqué Confirmé capable d'évoluer en toute autonomie au sein d'une organisation matricielle. Rattaché(e) au projet, vous travaillerez en interface constante avec les équipes Produit, Qualité et Projet . Objectif principal : Assurer le développement logiciel embarqué d'un nouveau module de connectivité destiné à une gamme complète d'appareils et d'accessoires connectés, de la phase de Proof of Concept (POC) jusqu'à sa mise en production. Missions et Livrables attendus : Développement C embarqué dans le respect des standards de qualité et de delivery. Intégration de SDK sur cible embarquée. Conception et développement de tests : tests unitaires, bancs de tests, tooling et harnais de test. Documentation technique complète du projet. Mise au point et accompagnement jusqu'à la mise en production industrielle. Stack technique : Langages : C embarqué, Python Microcontrôleurs / OS : Gamme Espressif (ESP-IDF), FreeRTOS (RTOS préemptif) Radio & Protocoles : BLE, Wi-Fi, UART, CAN BUS Sécurité embarquée : TLS, PKI / Certificats, Secure Boot DevSecOps & CI/CD : GitHub Actions, SonarCloud, BlackDuck, Copilot Outillage & Collaboration : VSCode, GitHub, Jira, Confluence, Miro, Suite Google
MISSIONS PRINCIPALES Prise en charge du développement logiciel de la spécification à la phase IVV sur le matériel. Développement temps-réel en C/C++ sur les couches basses et le middleware. Interfaçage avec le hardware et fusion des données (capteurs de position et altitude). Projet d'arrivée : Développement d'un système de pointage vers un satellite. PROFIL RECHERCHE Formation : Bac+5 en Informatique ou Systèmes embarqués Expérience : 5 ans minimum sur des systèmes embarqués complexes Langue : Anglais opérationnel exigé oral et écrit STACK TECHNIQUE Langages : C et C++ exigés OS Embarqués : Linux, FreeRTOS Hardware : Processeurs ARM, Cartes Xilinx, FPGA, CPU Compétences clés : Temps-réel, Couches basses Middleware Interfaçage hardware capteurs Fusion de données Cycle IVV Savoir-être : Esprit d'équipe, autonome, proactif, rigoureux Bonus : Protocoles IP