About Jean Bosco
- Embedded Linux development in C/C++
- SW integration and testing
- DevOps
- Embedded Linux SW architectures
French
Native or bilingual
English
Fluent
Experience
- ElektrobitSenior Embedded Software Engineer - Automotive HPC Embedded LinuxAUTOMOBILEJanuary 2019 - December 2024 (6 years)Carrières-sur-Seine, FranceSOME ACHIEVMENTS
- Excellent integration in 5 different teams : Several Engineering Services Providers, based on several countries with a multi-cultural environment.
- Configure virtual machines (VMs) management modules at the Hypervisor level
- Develop (in C) Linux applications to manage the safety of VMs on top of the hypervisor: Gracefull Start/Stop/Restart, Watchdog
- Develop (in C/C++) and integrate adaptive autosar 19.03 & 20.03 applications
- Develop, in C (with muslc), safe applications on a Linux for Safety Applications (LiSA) based on Ubuntu 22.04
- Integrate and configure NXP BSP in Yocto build environment : PFE (Packet Forwading Engine), HSE(Hardware Security Engine), ATF (Arm Trusted Firmware)
- Develop and integrate C/C++ Unit tests with Google Mock / Google Test and CMocka
- Develop (in python 3) tests in CI/CT/CD: Github, Github action, Jenkins, Artifactory
- Develop a PTP (Precision Time Protocol) driver on Linux Automotive 4.19
- Design et develop, in C/C++, applications for CES(Consumer Electronic Showcase) to demonstrate LiSa features
- Design and develop (in C/C++) application for on field vehicle diagnostic and reprogramming using UDS protocol (ISO 14229)
- Customer support Expert (FORD, CARIAD, RENAULT, …)
- Lead the DevOps activity : Jenkins jobs configuration, CI/CD/CT, SW releases
- Lead the setup and management of Test infrastructures : Linux Machine, NXP S32G boards, Renault DDT2000 tool, write and execute tests in python3 and robot-framework
- Git trainer of Elektrobit Employees
TECHNICAL WORK ENVIRONMENT- System : GNU/Linux (Debian – Ubuntu), System D, Embedded Safe Linux, Hypervisor type 1, Adaptive Autosar stack
- Language : C , C++, Python3, Shell
- Tools : Yocto/OpenEmbedded, Jenkins, DockerCE, conan, Artifactory, git, github, google repo, JIRA, QEMU, robot framework, Enterprise Architect, Grafana, Vscode
- Hardware : NXP S32G, RENESAS RCAR M3 Pro, x86, Raspberry Pi, Arduino, JTAG probe
- VALEOAutomotive Embedded Linux developperJuly 2018 - January 2019 (6 months)Créteil, FranceSOME ACHIEVMENTS
- Implement, in C/C++, a real-time clock synchronization protocol on Integrity RealTime OS
- Integrate various software components and create software deliverable to the customer: AUDI
- Lead the build chain automation based on GreenHills cross-compiler for ARM
- Work in Validation team: Driver Monitoring System (DMS)
TECHNICAL WORK ENVIRONMENT- System : GNU/Linux (Debian – Ubuntu), Integrity RealTime OS
- Language : C /C++, PYTHON, shell
- Tools : GreenHills cross-compiler for ARM, U-Boot, Assembla, git, CoreALM, DOORS, Rectify.
- Hardware : Freescale IMX6, ARM Cortex A9, Camera, Ethernet, Bus CAN
- SagemcomEmbedded Linux Developper - Residential GatewaysFebruary 2015 - July 2018 (3 years and 5 months)Rueil-Malmaison, France■ Software development for a Residential Gateway: RGW – BELL CANADA Telecom Operator■■ Development of a driver + Application for collecting PPPoE Passthrough connection information
- Configure the Kernel to enable logging of PPPoE Passthrough Session (PPPoES) and Discovery (PPPOED) packets
- Develop, in C, a kernel driver to inspect PPPoE packets and retriever authentication information
■■ Optimization of operator specific modules (OSM)- Group several modules (WAN, TV, VoIP,...) into one to optimize the code, communication time on the Gateway and boot time (from 4 to 1min30’)
- Implement, in C/C++, new operator requirements: Statistics, DNS, PPP, DHCP, DNS Relay, IGMP, Autosensing (switching between different communication technologies
- Lead the creation of test environment to simulate the operator WAN which helped the team to easily validate daily developments according to the operator specs
■■ Integration of supplier deliveries with reports of problems observed and participation in their resolution. For instance, Broadcom: Driver XDSL (ADSL, VDSL, G.Fast, VDSL Bonding, SFP)■■ Create new products (2) from BELL CANADA- VLAN Tags: IEEE 801.1Q and IEEE 802.1AD, management of native VLANs for VLAN-free traffic between the LAN network and the Gateway
- QoS (Quality of Service) management to match operator requests: iptables, ebtables, traffic class and traffic queeing management, IPMasquarade,…
■ Software development for a Wi-Fi extender network – For the operator British Telecom (BT)- Development , in C/C++, of a module (Application without HMI) for collecting Internet usage (Data Usage)
TECHNICAL WORK ENVIRONMENT- Operating System : Linux (Debian – Ubuntu)
- Languages : C /C++, SQLITE 3, Python, Shell
- Tools : cross-compilation, openwrt, cross-gdb, git, svn, valgrind, qemu, strace, ltrace
- Hardware : Residential Gateways (ARM Cortex A9, XDSL, SFP, FTTH), WiFi-EXTENDER (IEEE 802.11ax)
Recommendations
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