Tom Rivoire

Freelance Software Engineer | Embedded Systems

Salaire / Taux journalier

42600 Montbrison, France

Mobilité : Saint-Étienne, Lyon, ...

Freelance

Peut venir sur site

Expertises

PythonJavaC++AndroidAWSGitHubCGitGitLabFlutterKotlinIOSAzureOVHcloudSwift

Langues

Français (Maternelle)Anglais (Courant)Espagnol

À propos

Introduction

Embedded & mobile software engineer with 4+ years developing innovative solutions from medical Android apps to underwater drone control systems. Experience in autonomous vehicle technology, cloud infrastructure (AWS/Azure), and CI/CD processes. Specialized in cross-platform development delivering mission-critical applications for diverse industries.

Liens

Expérience de travail

Software Engineer

Fujifilm SonositeFreelance

déc. 2024 - déc. 2025

1 an 1 mois

À distance

Android application for a medical ultrasound device (Java). - Application architecture design, diagrams, and documentation - User interface development based on Figma designs - Implementation of the application business logic - Local data storage management using a SQL database - Multi-app kiosk mode management and user access restrictions - Integration of hospital user authentication systems (LDAP) - Integration of IoT provisioning protocol (DDKG) - Development of the OTA update system

Software engineer

Witekio

juil. 2023 - déc. 2024

1 an 6 mois

Seattle, Washington, États-Unis

Embedded and mobile applications development for American projects. Design and development of cloud infrastructures (AWS, Azure) and continuous integration processes (Gitlab CI). Achievements : Development of mobile applications for managing a fleet of dehumidification devices. - Onboarding and understanding of a large existing codebase - Native mobile development for Android and iOS (Kotlin, Swift) - Bug fixing and maintenance - Development of new features - Documentation and technical diagrams (Miro) Firmware Development for Dehumidification Devices - Development of the user interface firmware (C) CI/CD Pipeline Development - Cloud-based compilation of Yocto images (GitLab CI, AWS) - Automated testing on physical hardware boards - Deployment automation Android Application for Ultrasound Device - Application architecture definition, diagrams, and documentation - User interface development based on Figma designs - Implementation of the business logic - Local data storage management using a SQL database - Multi-application kiosk mode management and user access restrictions

Software engineer

CosmaFreelance

févr. 2023 - juin 2023

5 mois

À distance

Control software for an underwater drone prototype with autonomous navigation and swarm capabilities, including underwater data acquisition. - Configuration of the open-source ArduSub firmware for the underwater drone - Setup and configuration of the companion onboard computer (Raspberry Pi, BlueROV2) - Processing of data from an acoustic positioning antenna to localize the drone relative to a surface vessel (Python) - Development of control software for depth holding and autonomous navigation (Python)

lextan

sept. 2020 - oct. 2022

2 ans 2 mois

Gémenos, France

Team Leader

déc. 2021 - oct. 2022

11 mois

Gémenos, France

Driving assistance and remote driving solutions for construction machines and logistic vehicles. Achievements : - Development of driver assistance software on Windows tablets (C++, Qt, QML) - Development of remote driving control software on Windows PCs (C++, Qt, QML) - Low-latency audio and video streaming (GStreamer) - System and network administration (Windows, Linux) - Project and team management (Agile methodologies) - On-site deployments, user training, and client relationship management

Software engineer / Technical leader

sept. 2021 - déc. 2021

4 mois

Gémenos, France

Software engineer

sept. 2020 - août 2021

1 an

Gémenos, France

Embedded systems software intern developer

Expleo Group

mai 2020 - oct. 2020

6 mois

Lyon, France

Development of a software to control a test bench to simulate a torque sensor of an electric power steering. C++ and Qt CAN bus, PSI5 protocol, CANoe and CANape tools Unit tests with catch Continuous integration with scripts and Jenkins

Intern

UFPR

mai 2019 - août 2019

4 mois

Curitiba, Paraná, Brésil

Drones design to take part in a competition with the aim of grab a small pack, carry it over 100 meters and drop it softly on a platform. PID settings Autonomous flight simulations Image processing Graphical user interface with Python

Haulotte

avr. 2017 - juil. 2017

4 mois

Lyon Area, France

Temporary work after internship

juil. 2017 - juil. 2017

1 mois

Lyon Area, France

Design and construction of a batteries test bench

Intern

avr. 2017 - juil. 2017

4 mois

Lyon Area, France

UTD internship Creation of a battery characterisation and validation protocol

Cleaning agent

FOREZ NETTOYAGE

août 2015 - août 2015

1 mois

Région de Saint-Étienne, France

IDEM 2016 and 2018 Operating machinery for surface cleaning

Agricultural worker

PEPINIERES BERGER

août 2013 - août 2013

1 mois

Saint-Étienne, France

IDEM 2014


Formation

Linköping University

Master's degree

2019 - 2020

2 ans

Polytech Grenoble

Diplôme d'ingénieur

2017 - 2020

4 ans

IUT de Saint Etienne (Compte certifié)

UTD

2015 - 2017

3 ans

Lycée Beauregard

High school

2013 - 2015

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.