AI & Embedded software Engineer
Aktualisiert am 15.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.08.2024
Verfügbar zu: 100%
davon vor Ort: 50%
C++
Python
Machine Learning
C#
Qt
Linux
Embedded Systems
real time embedded software
Softwarearchitektur
Big Data Analytics
Aerodynamik
Git
Jenkins
MIL-STD-1553
Deep Learning
GPU Programming
MLOPS
Computer Vision
French
Muttersprache
English
C2 (Toeic: 990)
Greek
C2
German
B2

Einsatzorte

Einsatzorte

Heidelberg (+20km)
Deutschland, Schweiz
möglich

Projekte

Projekte

10 months
2023-09 - 2024-06

3D positioning of vehicules (computer vision, AI, ML)

Machine Learning Engineer Python GPU MLOPS ...
Machine Learning Engineer

  • Development of AI models (CNNs, MLP, Gans) using Torch.
  • Reaml Time tracking
  • ML pipeline implementation and automatisation.
  • High Performance computing

Python GPU MLOPS Machine Learning Deep Learning Deep Neural Network
Idemia
Remote
2 years 1 month
2022-06 - 2024-06

Software Engineering on Automated test platforms and Embedded devices

AERONAUTICAL SOFTWARE ENGINEER C++ Python Robot Framework ...
AERONAUTICAL SOFTWARE ENGINEER
Responsible of the test platforms developpement and maintenance across multiple projects:
  • Developpement of automated test platform tools (python, Robot Framework)
  • Developpement of drivers for various aeronautical buses (Arinc, 1553..)
  • Writing of technical documents (software architecture, project specificrequirements..)
  • Team lead (task organization, cost planning?)

Development of onboard computers software (C++)

C++ Python Robot Framework OpenCV MIL-STD-1553 ARINC 629 Lead Developer Teamleading
Rockwell Collins
2 years 10 months
2019-09 - 2022-06

Legacy and non legacy devices

AERONAUTICAL SOFTWARE ENGINEER C++ Ada Python ...
AERONAUTICAL SOFTWARE ENGINEER
  • Software engineer on the MIDS L16 block cycle:
    • Development of new features in Ada 95.
    • Documenting and testing code evolution.
    • Participation in international meeting related to the system evolution.
  • Software engineer on a solution integrating the MIDS L16 in a specific aircraft:
    • Development of the core solution in C++.
    • Redaction of all necessary engineering documents (SRS, SDD?).
    • Software engineering manager on the test bench softwares :
      • Development of specific simulators testing the core solution and its external interfaces (C++, Python, Qt, RobotFramework), specifying communication APIs between the simulators and the solution.
  • Setup of an automated continuous integration solution (Jenkins, Python).
C++ Ada Python Robot Framework TCP/IP MIL-STD-1553 Automation Server
THALES SIX GTS (FRANCE)

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years
2016-09 - 2019-08

Télécom Paris

Master, Paris
Master
Paris

Position

Position

Aerospace Software Engineer, expert in real-time embedded software development. With a deep proficiency in artificial intelligence, I am passionate about technological innovation and solving complex problems. I am currently open to new opportunities either in freelance or permanent.

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Machine Learning C# Qt Linux Embedded Systems real time embedded software Softwarearchitektur Big Data Analytics Aerodynamik Git Jenkins MIL-STD-1553 Deep Learning GPU Programming MLOPS Computer Vision

Produkte / Standards / Erfahrungen / Methoden

C++
Experte
Python
Experte
C
Experte
Machine Learning
Experte

AEROSPACE:

  • Aerodynamics
  • Guidance & Navigation
  • Signal Analysis & Control Systems
  • Optimal Control
  • Aerospace Standards (DO-178)


ARTIFICIAL INTELLIGENCE:

  • Machine Learning / Deep Learning
  • Reinforcement learning
  • Computer Vision
  • Embedded IA for Robotics
  • Time Series
  • Data Analysis
  • Ethics for AI


SOFTWARE ENGINEERING:

  • Real-time Embedded Systems
  • GPU Programming (CUDA)
  • Software Architecture
  • Optimization
  • Code Analysis
  • Design Patterns

 

CI/CD:

  • Git / GitHub / GitLab / SVN
  • Docker / Kubernetes
  • PyTorch Serve / MLflow


Work Experience

09/2023 - today

Role: MACHINE LEARNING ENGINEER

Customer: IDEMIA & TELECOM PARIS (FRANCE)


Tasks:

  • Positioning and tracking of individuals in images and video streams :
    • Development of AI models (CNNs, MLP, GANs) using PyTorch for accurate positioning and real-time tracking of individuals in various configurations.
    • Implementation of pipelines for testing and automated deployment of models on GPU clusters (SLURM, MLOPS).


06/2022 - 04/2024

Role: SENIOR ? EMBEDDED SOFTWARE ENGINEER (AERONAUTICS)

Customer: COLLINS AEROSPACE (GERMANY) (Freelance since Sept.2023)


Tasks:

  • Tech Lead : Responsible for the development and maintenance of onboard computers and associated test platforms:
    • Project management (task organization, cost management, etc.)
    • Definition of software architecture and writting of technical documents.
    • Development of test platform for fighter helmet HUD (Computer vision).
    • Development of new features for onboard computers (C++).
    • Development of automated test tools and hardware integration (Python/Qt).
    • Developement of middleware/drivers for aerospace buses (1553, Arinc, etc.).


09/2019 - 06/2022

Role: EMBEDDED SOFTWARE ENGINEER (AERONAUTICS)

Customer: THALES SIX GTS (FRANCE)


Tasks:

  • Software Engineer on Tactical Data Link equipment (L16):
    • Development of new features in Ada95.
    • Documentation and testing of software updates.
    • Participation in international meetings (NATO) regarding the evolution of the solution.
  • Upgrade of the tactical data link capabilities of the AWACS:
    • Development of the core solution in C++ & the operator HMI (Qt).
    • Technical documentation writing (SRS, SDD, etc.).
    • Software engineering manager on test bench softwares:
      • ?Development of simulators to test the solution and its external interfaces (C++, Python, Qt, RobotFramework). Specification of different APIs between simulators and the solution.


02/2019 - 08/2019

Role: DATA ENGINEEER (INTERNSHIP)

Customer: SAFRAN E&D (FRANCE)


Tasks:

  • Drone flight tests monitoring, setting up of data recording equipements, data analysis & software development.

Programmiersprachen

C++ / C
C#
Ada 95
Python
Rust
Java
R

Einsatzorte

Einsatzorte

Heidelberg (+20km)
Deutschland, Schweiz
möglich

Projekte

Projekte

10 months
2023-09 - 2024-06

3D positioning of vehicules (computer vision, AI, ML)

Machine Learning Engineer Python GPU MLOPS ...
Machine Learning Engineer

  • Development of AI models (CNNs, MLP, Gans) using Torch.
  • Reaml Time tracking
  • ML pipeline implementation and automatisation.
  • High Performance computing

Python GPU MLOPS Machine Learning Deep Learning Deep Neural Network
Idemia
Remote
2 years 1 month
2022-06 - 2024-06

Software Engineering on Automated test platforms and Embedded devices

AERONAUTICAL SOFTWARE ENGINEER C++ Python Robot Framework ...
AERONAUTICAL SOFTWARE ENGINEER
Responsible of the test platforms developpement and maintenance across multiple projects:
  • Developpement of automated test platform tools (python, Robot Framework)
  • Developpement of drivers for various aeronautical buses (Arinc, 1553..)
  • Writing of technical documents (software architecture, project specificrequirements..)
  • Team lead (task organization, cost planning?)

Development of onboard computers software (C++)

C++ Python Robot Framework OpenCV MIL-STD-1553 ARINC 629 Lead Developer Teamleading
Rockwell Collins
2 years 10 months
2019-09 - 2022-06

Legacy and non legacy devices

AERONAUTICAL SOFTWARE ENGINEER C++ Ada Python ...
AERONAUTICAL SOFTWARE ENGINEER
  • Software engineer on the MIDS L16 block cycle:
    • Development of new features in Ada 95.
    • Documenting and testing code evolution.
    • Participation in international meeting related to the system evolution.
  • Software engineer on a solution integrating the MIDS L16 in a specific aircraft:
    • Development of the core solution in C++.
    • Redaction of all necessary engineering documents (SRS, SDD?).
    • Software engineering manager on the test bench softwares :
      • Development of specific simulators testing the core solution and its external interfaces (C++, Python, Qt, RobotFramework), specifying communication APIs between the simulators and the solution.
  • Setup of an automated continuous integration solution (Jenkins, Python).
C++ Ada Python Robot Framework TCP/IP MIL-STD-1553 Automation Server
THALES SIX GTS (FRANCE)

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years
2016-09 - 2019-08

Télécom Paris

Master, Paris
Master
Paris

Position

Position

Aerospace Software Engineer, expert in real-time embedded software development. With a deep proficiency in artificial intelligence, I am passionate about technological innovation and solving complex problems. I am currently open to new opportunities either in freelance or permanent.

Kompetenzen

Kompetenzen

Top-Skills

C++ Python Machine Learning C# Qt Linux Embedded Systems real time embedded software Softwarearchitektur Big Data Analytics Aerodynamik Git Jenkins MIL-STD-1553 Deep Learning GPU Programming MLOPS Computer Vision

Produkte / Standards / Erfahrungen / Methoden

C++
Experte
Python
Experte
C
Experte
Machine Learning
Experte

AEROSPACE:

  • Aerodynamics
  • Guidance & Navigation
  • Signal Analysis & Control Systems
  • Optimal Control
  • Aerospace Standards (DO-178)


ARTIFICIAL INTELLIGENCE:

  • Machine Learning / Deep Learning
  • Reinforcement learning
  • Computer Vision
  • Embedded IA for Robotics
  • Time Series
  • Data Analysis
  • Ethics for AI


SOFTWARE ENGINEERING:

  • Real-time Embedded Systems
  • GPU Programming (CUDA)
  • Software Architecture
  • Optimization
  • Code Analysis
  • Design Patterns

 

CI/CD:

  • Git / GitHub / GitLab / SVN
  • Docker / Kubernetes
  • PyTorch Serve / MLflow


Work Experience

09/2023 - today

Role: MACHINE LEARNING ENGINEER

Customer: IDEMIA & TELECOM PARIS (FRANCE)


Tasks:

  • Positioning and tracking of individuals in images and video streams :
    • Development of AI models (CNNs, MLP, GANs) using PyTorch for accurate positioning and real-time tracking of individuals in various configurations.
    • Implementation of pipelines for testing and automated deployment of models on GPU clusters (SLURM, MLOPS).


06/2022 - 04/2024

Role: SENIOR ? EMBEDDED SOFTWARE ENGINEER (AERONAUTICS)

Customer: COLLINS AEROSPACE (GERMANY) (Freelance since Sept.2023)


Tasks:

  • Tech Lead : Responsible for the development and maintenance of onboard computers and associated test platforms:
    • Project management (task organization, cost management, etc.)
    • Definition of software architecture and writting of technical documents.
    • Development of test platform for fighter helmet HUD (Computer vision).
    • Development of new features for onboard computers (C++).
    • Development of automated test tools and hardware integration (Python/Qt).
    • Developement of middleware/drivers for aerospace buses (1553, Arinc, etc.).


09/2019 - 06/2022

Role: EMBEDDED SOFTWARE ENGINEER (AERONAUTICS)

Customer: THALES SIX GTS (FRANCE)


Tasks:

  • Software Engineer on Tactical Data Link equipment (L16):
    • Development of new features in Ada95.
    • Documentation and testing of software updates.
    • Participation in international meetings (NATO) regarding the evolution of the solution.
  • Upgrade of the tactical data link capabilities of the AWACS:
    • Development of the core solution in C++ & the operator HMI (Qt).
    • Technical documentation writing (SRS, SDD, etc.).
    • Software engineering manager on test bench softwares:
      • ?Development of simulators to test the solution and its external interfaces (C++, Python, Qt, RobotFramework). Specification of different APIs between simulators and the solution.


02/2019 - 08/2019

Role: DATA ENGINEEER (INTERNSHIP)

Customer: SAFRAN E&D (FRANCE)


Tasks:

  • Drone flight tests monitoring, setting up of data recording equipements, data analysis & software development.

Programmiersprachen

C++ / C
C#
Ada 95
Python
Rust
Java
R

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.