José Maillard

Ingénieur logiciel embarqué senior

Salaire / Taux journalier

69100 Villeurbanne, France

Mobilité : Lyon

Freelance

Peut venir sur site

Expertises

GitPythonRustC

Langues

AnglaisEspagnolFrançais

À propos

Introduction

Ingénieur logiciel embarqué avec 6+ ans d'expertise en systèmes temps réel critiques (médical, ferroviaire, automobile). Maîtrise complète du cycle en V, normes ISO 25119/IEC 62304, et architectures distribuées C/C++/Rust. Spécialisé en optimisation performances et intégration CI/CD pour projets embarqués haute fiabilité.

Liens

Expérience de travail

Access control R&D consultant

La Poste GroupeFreelance

juil. 2025 - oct. 2025

4 mois

Nantes, France

Conducting a comparative study of access control standards, including VIGIK+ developed by La Poste, as part of a technology watch. The study focuses on the NFC or BLE communication protocol, authentication using PKI, and securing exchanges. The results of the study were recorded in a report and presented to teams and partners. Skils : Cryptography · PKI · NFC · BLE · Technical analysis

Embedded real time softwate engineer

GuerbetFreelance

avr. 2024 - juil. 2025

1 an 4 mois

69800 Saint-Priest, France

Guerbet is developing a platform of innovative contrast media injectors for medical imaging. I am involved in the development of safe real-time software (class C IEC 62304): * Designing the real-time software architecture distributed across several electronic boards * Developing reusable components for hardware control, particularly motors * Supporting multiple hardware versions and revisions, including a desktop simulation platform * Integrating CANopen libraries and the CiA402 subset * Implementation of code generated from UML models to improve development efficiency * Integration of a bare metal scheduler to manage real-time priorities * Development and integration of unit tests on target and in a desktop environment * Implementation and management of continuous integration for continuous and reliable delivery Skills : Software architecture · Git · Embedded C++ · Software design · Embedded software · SPI · Leadership · ARM Cortex-M · Continuous Intergation and Continuous Deployment (CI/CD)

Viveris

déc. 2019 - déc. 2024

5 ans 1 mois

Lyon et périphérie

Software engineer

mai 2022 - déc. 2024

2 ans 8 mois

Lyon et périphérie

At the Viveris design office, I work on projects won by Viveris or developed in-house. My activities include embedded software design and development, project management, R&D, troubleshooting bugs and complex technical issues, writing specifications, coaching, and training. Skills: Software design · Embedded software · Git · Software architecture · Leadership · Software project management

System Engineer

nov. 2023 - mai 2024

7 mois

Lyon et périphérie

A French agricultural group wants to standardize the technical solutions and working methods of the companies within the group. This objective is in line with new regulatory requirements (ISO 25119), a desire to improve product quality and diagnostics to facilitate maintenance, and a long-term vision (15-20 years). VIVERIS is advising the group on this process and providing manpower for the electronic and software aspects. In this context, I am helping the client to comply with the ISO 25119 standard by implementing the V-model and initiating the associated technical documentation. I analyze the system in detail, its architecture, its functions, its possible configurations, and the quality of the code, and propose an upgrade plan that integrates the new desired functions. Skills: Embedded systems · ISOBUS · CoDeSys · CAN bus · Leadership · V-model · Technical analysis · ISO 25119 · Configuration management

System and software audit of a prototype

mars 2024 - mars 2024

1 mois

Lyon et périphérie

A startup develops connected and modular products for cybersecurity and predictive maintenance of industrial control systems. I carry out system and software studies of their prototypes with a view to industrialization. My activities include: - Identifying the modular architecture into which the product is integrated, functions, and interfaces, including configuration and maintenance methods - Studying software components, licenses, and compatibility with industrialization - Studying applicable cybersecurity standards (EN 303645, IEC 62443) - Studying the components involved in Ethernet and WiFi communications - Studying application communication protocols Skills : OT sécurity · Arduino · IEC 62443 · EN 303645 · Technical analysis

Embedded Software Development Engineer

juin 2023 - oct. 2023

5 mois

Lyon et périphérie

A leading railway customer manufactures modular electronic cards used in its trains. A new power supply module has been developed and its manufacture must be validated upon leaving the factory. The project involves upgrading the existing factory acceptance test software to support this new module. The position includes detailed specification, embedded development, Windows development, documentation and automated test development, deliveries, acceptance testing, and project management. Skills: Real-time operating systems (RTOS) · Software design · C · SPI · I2C · Software project management · UART · Git

Embedded Software Development Engineer

mars 2023 - mai 2023

3 mois

Lyon et périphérie

A client, an automotive supplier specializing in injection molding, is diversifying by developing a kit for electric bicycles (crankset, motor, controls). I am involved in implementing the embedded control application for the electric assist system. Based on the kinematic equations defined in the SysML model, the objective was to code the embedded application. I also provided support for the development of low-level drivers. The position included defining low-level interfaces, designing and implementing control systems, and performing unit and integration tests. Skills: Real-time operating systems (RTOS) · Software design · C · Systems Modeling Language (SysML) · ARM Cortex-M · STM32 · Git

Embedded Software Development Engineer

févr. 2023 - mars 2023

2 mois

Lyon et périphérie

A leading customer in the railway industry produces electronic cards used in its trains. I am upgrading the factory acceptance test software for electronic cards in order to better diagnose CAN bus errors. The position includes updating documentation, software development, and developing automated tests. Skills: Software design · C · Automated software testing · Git · Software architecture · Python

Technical Advisor for Telecom Nancy engineering school Industrial Project

oct. 2022 - mars 2023

6 mois

Lyon et périphérie

As part of a partnership with Telecom Nancy, Viveris wants to evaluate the Rust language and its application in an embedded real-time environment. The project consists of integrating Rust applications into a real-time OS written in C (MicroC/OS-II). One constraint is that the Rust applications must be separate binaries in order to improve security. I am assisting the three Telecom Nancy students with the specification, design, and implementation of the project. They will succeed in integrating Rust applications and making an LED flash using system calls to the OS. Skills: Rust · Software design · C · ARM Cortex-M · MicroC/OS-II · Software project management · Git · Linker Script

Embedded Software Development Engineer

juin 2022 - août 2022

3 mois

Lyon et périphérie

For a client specializing in the design and manufacture of aerial work platforms and lifting systems, I am urgently porting the embedded software to a new computer. A new computer must be used for certain products to replace a computer that is out of stock. The position includes software development and updating the specifications. Skills: PowerPC · Software design · C · Technical specifications · CAN bus · Git · Legacy systems

Embedded software performance audit

juin 2022 - juil. 2022

2 mois

Lyon et périphérie

For a railway client, I am studying a proprietary software framework designed for display on train consoles. The aim is to identify performance issues observed during operation and make recommendations. The 12-day study concludes with a detailed report identifying the software architecture issues causing the observed performance problems and the production of a proof of concept that significantly improves performance. Skills: Single-page web application · Technical analysis · JavaScript

Domain Leader - Alstom

déc. 2019 - mai 2022

2 ans 6 mois

Lyon et périphérie

Responsible for the PACIS subsystem, which covers public address systems, dynamic displays, and CCTV in trains, as well as the software that controls them. On several projects, I am involved in system specification and validation, supplier management, coordination of the various disciplines and experts working on the system (quality, RAM, eco-design, logistics, maintenance, EMC, mechanics, etc.), and clarification of interfaces with other systems. Supplier management in particular consists of consulting on new projects or functions, defining the details, verifying compliance at the various stages, defining and monitoring the schedule of deliverables, and tracking anomalies and emergencies. Responsible for the PACIS subsystem, which covers public address systems, dynamic displays, and CCTV in trains, as well as the software that controls them. Skills: EN 50126 · Customer contact · REST API · EN 50128 · Python · User experience · Technical specifications · Requirements management · Project management · Configuration management · PKI · Verification and validation

Opibus

févr. 2019 - déc. 2019

11 mois

Nairobi, Kenya

Software and Electronics Manager

mai 2019 - déc. 2019

8 mois

Nairobi, Kenya

With Opibus having delivered its first retrofitted vehicle, my role is to manage developments in the onboard software in collaboration with the CTO, customers, and the electrical and electronics teams. I oversee deployments on new vehicles and those already in service. I select and integrate new electronic components. I also evaluate new vehicle connectivity features for preventive maintenance, fleet tracking, etc. I oversee the development of the software team by setting up the automated development environment (CI/CD), recruiting, and training. Skills: Wi-Fi · Solution architecture · GitLab · Software design · User experience · CAN data bus · Continuous integration and continuous delivery (CI/CD) · 2G · Git

Embedded Software Developement Engineer

févr. 2019 - mai 2019

4 mois

Nairobi, Kenya

Opibus converts safari vehicles to electric power (retrofit). Vehicles converted by Opibus include a dashboard screen that displays navigation information. My role is to develop the embedded software for the dashboard, which acts as an intermediary between the vehicle components and the user interface. Real-time and network aspects are taken into account, as well as a robust architecture that is independent of the components used and capable of being enhanced. The goal of developing the software in two months for the startup's first vehicle was achieved. Skills: C++ · Qt · Software design · CAN data bus · Raspberry Pi · Git · Software architecture

Development Team

COMSOL, Inc.

juin 2017 - juil. 2017

2 mois

Grenoble et périphérie

Development of automated tutorials for multi-physics simulation software. Skills: 3D modeling · XML · Computational fluid dynamics · Finite element method

Maintenance technician

ILL - Institut Laue Langevin

mai 2016 - juil. 2016

3 mois

Grenoble et périphérie

Dismantling of old feed trolleys in controlled area. Replacement of rubber anti-vibration mounts on helium tanks.


Formation

National School of Computer Science and Applied Mathematics of Grenoble

Ingénieur

2016 - 2019

4 ans

La Prépa des INP

2013 - 2016

4 ans

Lycée Jean Rostand, Caen

Baccalauréat S, Spécialité Maths, Mention Très Bien

2010 - 2013

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.