You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas CochaudTC

Thomas Cochaud

Ingénieur Logiciel | C++/Qt/Qml | Rust | Médical

€550/day
Lyon, FR
8-15 years

Average response time: 1 hour

About Thomas

Graduated in 2016 from ENSEA with a Master’s degree in Engineering, I have been developing embedded systems in C/C++ across various domains, including Medical Devices, Biometry, Railway, and Oil & Gas.

What excites me most in my work:
➤ Analysing complex problems and defining optimal solutions
➤ Designing robust architectures and scalable algorithms
➤ Writing high-performance, maintainable code
➤ Optimizing embedded systems for efficiency and reliability
➤ Testing and validating solutions to ensure robustness
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Conversational

Can work on-site
Lyon (up to 50km)

Experience

  • Groupe IT Link
    Software Development Engineer
    MEDICAL
    November 2020 - Today (5 years and 7 months)
    Lyon, France
    Client : Guerbet
    UI development for embedded medical injection systems RT Motor Simulator conception and implementation (current, speed, position, external user triggers) Workflow automation and pipeline validation Environment : C++11/17, IEC 62304 Standard, Python Script, Yocto, Linux , VsCode, Qt, Git, Azure Devops
    Client : Vossloh
    Cofiger S.A GUI development replacing a communication server for a railroad system. Handling of TCP/UDP communications between the GUI and the system. Specific communication protocol implementation and management (constructing/extracting message) through a library. Environment : C++11, Windows10 , Qt, SVN, Git
    C++ Qt QML DDS Yocto
  • WATT & WELL
    Firmware Engineer
    May 2019 - November 2020 (1 year and 6 months)
    Houston, TX, USA

    - Software development for embedded system in power electronics with MATLAB (motor control, power/energy measurements).
    - Code autogenerated through MATLAB and Code Composer Studio.
    - GUI design and development using Qt (CAN connection interface, Power Supply Checking, Virtual Scope, Motor Control Parameters Handling) under Windows Environment in C++
    - Development and integration of a CAN library
    - Design of new CAN interfaces using Qt (NI-CAN, Kvaser, Ixxat) in C/C++
  • Centum Adeneo
    Embedded Software Engineer
    February 2018 - March 2019 (1 year and 1 month)
    1 Espl. François Mitterrand, 69002 Lyon, France
    Embedded system project in railroad environment mainly developped in C and Python within a Linux environment. Low-level software development under Qt (hardware testing functions : memory, fan, odometry). DLL development + Python wrapper Test scripts in Python Language. Project management with Git. Unit testing with LDRA software.

Recommendations

Be the first to recommend Thomas

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master's degree, Ingénierie Electronique Instrumentation et Biosciences
    Ecole nationale supérieure de l'Electronique et de ses Applications
    2016
    Master's degree, Ingénierie Electronique Instrumentation et Biosciences
  • CPGE PSI
    Lycée Vaugelas
    2013
    CPGE PSI

Skill set

Categories