About Benjamin
French
Native or bilingual
English
Native or bilingual
Experience
- SIIEmbedded Software EngineerAVIATION AND AEROSPACEFebruary 2024 - Today (2 years and 4 months)France• Project: Development of several embedded software applications in C++ and Java, using IBM Rational Rhapsody for code generation – These applications communicate via an Ethernet network and a 1553 bus• Software Engineering Department (SE: Member of a team of 4 developers, with primary responsibilities: – C++, Java: Design and development of new features, redesign of existing features from legacy code, fixing existing bugs – Integration testing of software on test benches: use of testing tools (proprietary simulators) to test the system – Custom generation of Embedded Linux – Research and compilation of updated drivers (kernel modules) for new Linux kernel versions – Porting of un-updated drivers to new Linux kernels (drivers written in C) – Porting source code to a new compiler version (gcc): resolving compilation issues due to C++ standard evolution• Work carried out autonomously and on my initiative, to improve work processes and the quality of project deliverables: – Improvement of the system's network configuration (TCP/IP) – Use of scripting languages: Python, PowerShell, bash, and Makefile for automating tests, compilation, and documentation – Automation of IBM Rational Rhapsody via the Java API – Automation of Wireshark via the tshark command-line interface – Writing a C code generator in Python to decode network payloads into C structures. C++: Generation of random unit tests for generated code – Development of very robust bash scripts for NTP time synchronization, to resolve recurring synchronization issues
- Laboratoire TIMAEMBEDDED SOFTWARE AND SIMULATION ENGINEER (THESIS CONTRACT)October 2022 - January 2024 (1 year and 3 months)Grenoble, France• Modeling and simulation of control system environments: – Comparative evaluation of cyber-physical system simulation in Simulink and SystemC• Software engineering and development: – Simulink/MATLAB models (custom blocks using C S-Function) – SystemC (C++) models (AMS/TLM) of SoC (System-On-Chip) – Restoration and refactoring of legacy C++ code, refactoring of Makefiles
- Laboratoire TIMAMASTER 2 INTERNFebruary 2022 - June 2022 (4 months)Grenoble, France• Parallel simulation of cyber-physical/embedded system models in SystemC (C++)• Restoration and refactoring of legacy SystemC (C++) code and Makefiles
Recommendations
Be the first to recommend Benjamin
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- ENGINEER'S DEGREE ‑Grenoble INP ‑ Ensimag2022DiPLÔME D'INGÉNiEUR ‑
- MASTER OF SCiENCEGrenoble INP ‑ Ensimag and Université GrenobleAlpes2022MASTER OF SCiENCE
Skill set
Categories
- Other