compare ce cv et cette job decsription et explique en plusieurs points  pourquoi ce candidat est interessant pour le poste

Job description
Ingénieur Développement Platform Core Services H/F - SDV
Apply
locations
Toulouse
time type
Full time
posted on
Posted 18 Days Ago
job requisition id
JOBREQ_50168214
Company
AMPERE SOFTWARE TECHNOLOGY
Job Description
Votre environnement de travail

Au coeur de l’Ingénierie logicielle, vous rejoindrez notre équipe en charge du développement logiciels Middleware SOA composée de 16 collaborateurs sur le site de Toulouse. Vous travaillerez en interaction avec le PO de l’équipe, le Tech Lead, les équipes d'achitecture System et Software au sein d'Ampere. Vous participerez au développement logiciel de fonctions embarquées pour la prochaine génération de calculateurs disposant d'une architecture orientée services (SOA). Vous aurez la responsabilité de designer, développer, intégrer et debugger du logiciel développé par l’équipe ou par nos fournisseurs afin de garantir la livraison de fonctionnalités end-to-end du système embarqué dans les véhicules.



Vos principales missions

Au sein d’une équipe dynamique, vous participez à la revue des spécifications d’architecture Software, de la réalisation du detailed design, du code, des tests. Vous intervenez également sur l'intégration des Composants logiciel dans la pièce et supportez l’intégration End 2 End de la feature. Vous effectuez le debug au niveau inter-ECU et faites un premier triage vers les équipes de développement. L'ensemble de ces activités sont cadencées activités selon la méthode Agile SAFe. Vous serez en interface avec le PO de l’équipe, le Technical Lead, les architectes Software et System, les fournisseurs, les équipes prestataires d'Ampere.

Votre profil

Vous êtes diplômé.e d'une école d'ingénieur ou université BAC+5 et disposez de minimum 5 ans le logiciel embarqué.

Vous maitrisez ou avez une première expérience dans les domaines suivants:

Langage C
Langage RUST
Langage UML
Vector (CAPL)
Git
GoogleTest
Protocole CAN/ethernet SOA
Spécifications logicielles
Méthodes Agiles
Autosar Classic
Android
Vous avez la rigueur nécessaire et vous savez travailler de manière organisée et transparente en équipe. Votre autonomie, votre esprit de synthèse, votre capacité d’analyse et d'écoute, votre communication, votre capacité d'animation transversale seront nécessaires à la tenue du poste proposé.

CV
Resume - Mazen BOUBAKER
Mazen BOUBAKER – Embedded Software Engineer 
Age: 31 years old
Experience: more than 6,5 years
E-mail: <PRESIDIO_ANONYMIZED_EMAIL_ADDRESS>
Phone number: <PRESIDIO_ANONYMIZED_PHONE_NUMBER> 
Address: 21, chemin de la Pélude Toulouse 31400
Single 
Driving license: type B
Studies 
 2020 Python beginner developer certification during a job search – Formapedia (08/11/2020 –
 >24/01/2021).
 2017 Master 2 degree, Embedded Software Engineering, University of Western Brittany,
Brest, France.
 2016 Engineering degree in Industrial Informatics and Automation
 2013 – 2016 Engineering studies in Industrial Informatics and Automation, National Institute of Applied 
 Science and Technology, Tunis, Tunisia.
2012 – 2013 Second-year preparatory cycle in Industrial Informatics and Automation, INSAT, 
 Tunis, Tunisia.
 2011 – 2012 First-year preparatory cycle in Mathematics & Physics & Informatics, INSAT,
Tunis, Tunisia.
 2011 Baccalaureate in Mathematics, Ali Bourguiba high school Sousse, Tunisia.
 Average: 16.35, High honors.
Professional Experiences
Embedded software middleware engineer at ACTIA Automotive – Toulouse
 02/11/2022 start -> present
Embedded software MW developer/MW Team 
Development of middleware software layers for electronic control units used in the automotive and 
transportation fields.
Taking part in the development of boot loaders (Cyber: with HSM/No Cyber: ECU without HSM): development of 
diagnostics' functions to program and configure Master/Slave ECUs (Boot parameters, boot functions, HSM KEYS,
...).
Development of MW APIs using BSP functions provided by the RT team.
Documentation, integration, tests on benches, debug and participation in deliveries preparations.
Maintain, document and update software libraries: EEPROM-manager, Diag over CAN, J1939-lib and DoIP_lib 
(Diagnostics over IP).
Technical environment 
C language, tools: Git, Jira, diagnostic protocols, CAN, Vector tools, ...
Software engineer at ASTC Design Partners (Australian Semiconductor Technology Company / Vlab
Works) – Toulouse
 01/12/2020 start -> 18/10/2022 end
Software engineer: embedded systems virtualization engineer
Development of simulation models of hardware platforms for many clients in the automotive and aerospace
fields with the VLAB platform.
Virtualization of systems including sub-components and communications interfaces (UART, SPW, DMA, ...) 
grouping many models (interface and behavior).
Development of the target software of the virtual platforms to perform system testing.
Unit testing and documentation of the models.
Technical environment 
VLAB, SystemC, Hipersim, language: C++ (virtualization) and C (target software), tools: Git and Jira.
Resume - Mazen BOUBAKER
Subcontractor – Technical assistance mission in Vitesco Technologies (Continental) from Akka 
Technologies – Toulouse
02/07/2018 start -> 29/05/2020 end
Role: OBD software developer (On-Board Diagnostic) / OBD Team 
Development of software and configurations of different OBD modes for the ECUs of many projects: Renault, 
Nissan and Ford: single core and multicore projects.
Adding the support of different PIDs (Parameter identifier) depending on the clients’ requests (OBD $01/$02).
Development of OBD mode 08 specific support module for a Nissan project to run a specific test: evaporative 
system leak test: service paired with the DCM (Diagnostic Communication Manager). 
Unit testing with IBM RTRT, quality verification (MISRA C) of the software, specification update, log analysis, 
filling test sessions and code review. Tests on benches and configurations related to OBD mode 06 for Ford 
projects (Panther and Puma).
Work with software developers and architects from Continental Toulouse and Romania. 
Participate in the integration of diagnostic software in Ford project and the development of a Python script used 
for renaming diagnostic objects. 
Participating in the development/integration of the generic software. 
Technical environment
C language, Python, ETAS INCA, ETAS EHOOKS, TRACE32, CANalyzer, Silver Scan-Tool, Development following 
AUTOSAR standards, configuration management using IMS, IBM RTRT, SAE J1979.
Subcontractor – Technical assistance mission in Continental / (Division Interior/B&S) from Akka 
Technologies – Toulouse
 01/12/2017 start -> 29/06/2018 end
Embedded software development / Project ATIC 149 / Tire Information System Software Team
Development of Unit testing scripts using the tool SWATT of Continental for the software of the ATIC 149:
Testing the following modules: scheduler, temperature, acceleration and pressure acquisition modules, NVRAM 
management, LF and RF drivers, calibration files (definition of LF and RF frames), timers’ drivers and toolbox. 
Development of stackkey module that shows the percentage of used RAM by the execution stack of an 
application. 
Development of a prototype that sends encrypted messages (AES 128) by RF and does the opposite when 
receiving a command that requests to decrypt a frame. 
Technical environment 
C language, tools: IMS, SWATT, debug using winIDEA, compilation with Keil, RF frame analyzer, LF frame sender, 
Infineon SP41 (ASIC based on Intel 8051) + delivered drivers. 
Master 2 Internship – AC Technologies (BMS Circuits) – Angers – France
 03/04/2017 start -> 15/09/2017 end
Firmware development of an electronic board used for swimming pool water treatment.
Development of modules, applications and drivers running on the NuttX OS (RTOS) on an STM32 F4 target. 
Activation of the buttons, LEDs and backlight of the GUI. 
Development of a test module of an external RAM.
Use of an open source Modbus stack (FreeMODBUS) to establish a connection through the serial port to make 
the board settings accessible through a PC (configured as a Modbus master).
Development of a module to manage system events and a logging function.
Development of a driver of a touchpad (GOODIX GT911) in NuttX.
Technical environment: 
Eclipse, C language, ARM Embedded toolchain.
Engineering Internship – Focus Corporation – Ariana – Tunisia 
 02/2016 start -> 06/2016 end
Linux Bluetooth stack tailoring.
Development of a solution for testing Bluetooth hands-free units in cars based on a modem emulator that 
replaces a smart phone.
Resume - Mazen BOUBAKER
Design and development of Bluetooth applications and a modem emulator on the Linux Bluetooth stack in order 
to implement the HFP (Hands-Free Profile) profile with AT commands to test Continental car radios. 
Development of the modem emulator by sending AT commands over an rfcomm channel, allowing the user with 
the possibility to configure it from an XML file.
Include all test cases in a graphical interface.
Technical environment: 
IDE: Qt Creator, Stack Bluetooth: BlueZ-5.35.
Summer Internship – Enova Robotics – Sousse – Tunisia 
 07/2015 
Integrating proximity sensors’ data of an educational mobile robot in the middleware ROS to add new features 
to the robot.
Coding C++ publishers and subscribers nodes.
Technical environment: ROS, educational mobile robot, Arduino, sensors. 
Summer Internship – Huber+Suhner – Sousse – Tunisia 
 07/2014
Developing a C# application to facilitate optical fibers’ management using Microsoft Visual Studio with a barcode 
reader.
Knowledge and others 
Languages: C/C++ and assembly. 
IDE: MS Visual Studio, Qt Creator and Eclipse. 
OS: Windows and Linux. 
Environments: MATLAB and LabVIEW. 
Network & protocols: OSI, I2C, SPI, Bluetooth protocols (RFCOMM, L2CAP and SDP), Bluetooth profiles, AT
commands (GSM), Modbus, ofono, D-Bus, RF/LF, OBD services. 
Sw & Tools: NuttX (RTOS), gcc, ghc, ROS, Keil, Git, IMS, CANalyzer, TRACE32. 
Embedded: STM32, Arduino and BeagleBone Black. 
Languages: French: fluent, English: advanced, Arabic: mother tongue.
Interests: Sport (cardio at the gym and running outdoors) & Music.