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

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yanis

Software engineer, I support you in the design, development, and validation of high-performance software solutions tailored to your needs. Thanks to a solid mastery of embedded development, C/C++, Python, as well as Linux environments, I contribute to the realization of demanding projects, from requirements analysis to integration and testing. Curious, rigorous, and problem-solving oriented, I bring a pragmatic approach and strong adaptability to successfully carry out development projects, software optimization, system integration, and technical validation.
  • French

    Native or bilingual

  • English

    Fluent

  • Kabyle

    Native or bilingual

  • Spanish

    Basic

  • Arabic

    Basic

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

Experience

  • CSEE - Compagnie des signaux
    SOFTWARE DEVELOPMENT ENGINEER
    TRANSPORTATION
    March 2026 - July 2026 (4 months)
    Issy-les-Moulineaux, France
    ❖ OBJECTIVES
    • Software Qualification
    • Specification and Requirements
    • Software Test Automation
    • Code Optimization
    • Interface Link
    • Memory Management

    ❖ ACHIEVEMENTS
    • Drafting specifications according to DO-330 and EN50128 standards.
    • Drafting test procedures and results.
    • Qualification of the software verification tool according to DO-330 and EN50128 standards.
    • Conf Management
    • Rewriting algorithms in C, resulting in performance gains compared to the previous pure script solution.
    • Fixing critical memory leaks and optimizing RAM usage using profiling tools like Valgrind and gdb.
    • Creating wrappers with ctypes or Cython to allow data scientists to call optimized C libraries directly from their Python scripts.

    ❖ TECHNICAL ENVIRONMENT
    • Languages: C (GCC/Clang), Python 3.12+, Bash.
    • Libraries: NumPy (C-API), Pandas, LibUV.
    • Tools: Make/CMake, Valgrind, Git, Docker.
    Qualification Validation Testing and Validation C/C++ Programming Python Programming EN 50128
  • RED'TEC
    SOFTWARE DEVELOPMENT ENGINEER
    SOFTWARE PUBLISHING
    September 2025 - March 2026 (6 months)
    Paris, France
    ❖ OBJECTIVES
    • Development of Python tools for technical data processing
    • Development of C software prototypes for embedded systems
    • Experimentation with embedded communication protocols (SPI, I2C, UART)
    • Software test automation
    • Technological watch on embedded architectures
    • Development and parameterization of HMI interfaces

    ❖ ACHIEVEMENTS
    • Development of Python tools for the analysis and conversion of technical data files.
    • Design of automation tools for the generation and validation of embedded code.
    • Development of C/C++ software modules for embedded systems.
    • Implementation of automated test scripts and functional validation.
    • Analysis and optimization of embedded code to improve performance and robustness.
    • Creation of data monitoring dashboards with Power BI.
    • Technological watch on embedded architectures and communication protocols.

    ❖ TECHNICAL ENVIRONMENT
    • Languages: C, C++, Python (Scripting & Automation).
    • Systems & Embedded: Microcontrollers (MCU), Real-time, Memory Management.
    • Communication Protocols: SPI, I2C, UART, CAN
    • Testing & Quality: Test Automation, Functional Validation, Unittest/Pytest.
    • Data Analysis & BI: Power BI, Technical Data Processing (Pandas/NumPy), Log Analysis.
    • Tools & Methods: Git, Build Chains (GCC/Makefile), IDEs (VS Code, STM32Cube), Technological Watch.
    C/C++ Programming Python Programming Data Analysis Data Processing Electronic Integration
  • Safran Electrical & Power
    SOFTWARE DEVELOPMENT ENGINEER / EMBEDDED SOFTWARE
    AVIATION AND AEROSPACE
    September 2024 - July 2025 (10 months)
    Créteil, France
    ❖ PART II
    ❖ OBJECTIVES
    • Embedded software development
    • Hardware/software design
    • Debugging and testing
    • Documentation and version management
    • Maintenance and support
    • Testing and validation

    ❖ ACHIEVEMENTS
    • Development in C/C++, Python for embedded systems and real-time applications.
    • Software Integration and Optimization
    • Hardware/software interaction: Development and integration of software interacting with sensors, actuators, and embedded peripherals.
    • Use of advanced debugging tools (JTAG, GDB, OpenOCD) for anomaly analysis and correction.
    • Software Validation and Quality
    • Testing and validation: Development of unit, functional, and integration tests to ensure software robustness and stability.
    • Bug fixing: Proactive identification and resolution of anomalies, continuous performance improvement.
    • Version Management and Documentation
    • Drafting specifications, user guides, and API documentation.
    • Maintenance and Support
    • Software maintenance: Updating and improving existing software, refactoring and optimization.
    • Technical support: Analysis and resolution of software problems in the field or remotely.

    ❖ TOOLS USED
    • Eclipse
    • GNU
    • Lauterbach TRACE32
    • VS Code
    • Spyder
    • WindChill
    Python Programming C/C++ Programming Qualification Validation Testing and Validation DO-178C

Recommendations

Be the first to recommend Yanis

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

  • Engineering Degree – Embedded Systems for Intelligent Transportation
    EFREI Paris - Paris Panthéon-Assas University, Villejuif (94)
    2023

Certifications

  • Electrical Qualification – BO, HOV, B2V, BC, BR, BE ESSAI –
    TEMIS Formation, Villejuif (94)
    2026

Skill set

Categories