You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Jean Bosco T.JB

Jean Bosco T.

Embedded Linux Software Engineer C/C++ Yocto

600 €/jour
Sartrouville, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Jean Bosco

With a robust background at Elektrobit Automotive France and Sagemcom Broadband, I excel in developing innovative embedded systems, showcasing expertise in C/C++ and Python by practicing Agile methodologies. My work, pivotal in advancing autonomous and connected vehicles with high-performance computing, demonstrates a proactive approach and a commitment to safety and security in software development.

Currently open for new challenges, it will be a pleasure for me to get in touch with you if you need to boost up your team!

I'm freelance and interested by:
  • Embedded Linux development in C/C++
  • SW integration and testing
  • DevOps
  • Embedded Linux SW architectures
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Sartrouville (jusqu’à 50 km)

Expériences

  • Elektrobit
    Senior Embedded Software Engineer - Automotive HPC Embedded Linux
    AUTOMOBILE
    janvier 2019 - décembre 2024 (6 ans)
    Carrières-sur-Seine, France
    SOME 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
  • VALEO
    Automotive Embedded Linux developper
    juillet 2018 - janvier 2019 (6 mois)
    Créteil, France
    SOME 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
  • Sagemcom
    Embedded Linux Developper - Residential Gateways
    février 2015 - juillet 2018 (3 ans et 5 mois)
    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)

Recommandations

Ces profils de freelance correspondent également à vos critères

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

Compétences

Catégories