Hesham Noureldin

is available. ✅

Angestellt, Platform Software Engineer (BMW IPBasis, Luxoft GmbH

Ingolstadt, Deutschland

Über mich

Lowell Thomas once said "Do a little more each day than you think you possibly can" and I live by that motto each day. I base all academic, professional, and personal endeavors on it. Striving for excellence is my top priority. My mission in life is to hold a career position where I have the ability to influence the world in an encouraging and insightful way. Thus I continue to hold comprehensive leadership and professional growth opportunities .handling unique situations, communicating, speaking publicly, working with various individuals, and always working towards accomplishing goals efficiently and delivering superior results.

Fähigkeiten und Kenntnisse

C/C++
Git
C
C++
Embedded Systems
Embedded Linux
Embedded / Real-Time / RTOS
Embedded Software
Software Development
Agile Software Development
git
Bash
Make
Kernel
Linux
Python
groo
Groovy
SQL
Database
Bluetooth
BLE
LabVIEW
CLD
CLAD
Testing
Qt
Software
Application

Werdegang

Berufserfahrung von Hesham Noureldin

  • Bis heute 2 Jahre, seit Juni 2022

    Platform Software Engineer (BMW IPBasis

    Luxoft GmbH

    • Implement a middleware layer between the APP & the BSW. • Develop and integrate new features in C/C++. • Implement needed UT to test the software functionalities using Google-test. • Develop robust and effective code and ensure high quality according to Misra C standards. • Adapt the code generators according to new requirements coming from BMW using python and groovy. • Implement the code templates needed to auto-generate C++ code. • Integrate software components into a fully functional software system.

  • 4 Monate, Feb. 2022 - Mai 2022

    Senior Software Engineer

    e.solutions GmbH

    • Implement new features of the CCM system using C++. • Enhance generator code responsible for the generation of different interfaces. • Integrate new signals using k-matrix and whitelist coming from OEMs. • Implement a new Importer tool to automate the process of merging k-matrix and whitelist signals and generate interfaces using python.

  • 1 Jahr und 6 Monate, Aug. 2020 - Jan. 2022

    Embedded Linux Developer

    El Sewedy Electrometer Group

    • Building custom kernel, boot-loader image and root file system of the board support package for an embedded Linux platform using U-Boot and Build-Root. • Development of applications for embedded processors with Linux and using Python for industrial measurement, control, networking, IoT, UI/GUI, data acquisition/logging and web. • Develop python packages for metering protocols like DLMS and PLC-PRIME. • Linux Administration, file system hierarchy and shell Scripting.

  • 1 Jahr und 6 Monate, Feb. 2019 - Juli 2020

    Embedded Firmware Engineer

    Xtrava - Enabling Better & Safer Caregiving

    • Develop and debug firmware using (C/C++). • Modify and configure BLE services and drivers. • Analyze and enhance the efficiency, stability, and scalability of system resources. • Support software QA and optimize I/O performance. • Develop scripts to test firmware functionality. Software Tools: C/C++, Python. Hardware Tools: Nordic (Arm® Cortex™ M4).

  • 1 Jahr und 9 Monate, Sep. 2018 - Mai 2020

    IoT Enginee

    Value Over Cloud (VOC)

    • Implement software of embedded devices and systems from requirements to production and commercial deployment. • Working on different IoT platforms (IBM, AZURE). • Monitoring and Control devices from cloud using NODE-RED. Software Tools: C, Azure platform, IBM Watson Platform. Hardware Tools: NODEMCU (ESP8266

  • 2 Monate, Okt. 2019 - Nov. 2019

    Software Test Engineer

    Valeo Egypt

    • Applying embedded systems knowledge in real project. • Testing concepts and Techniques. • Working on testing tools to automate test cases CANoe. • Applying testing analysis and techniques on UPA system.

  • 3 Monate, Juli 2017 - Sep. 2017

    Applications Engineer

    NI (National Instruments)

    • Training on key NI technologies including measurements and instrumentation. • Learn LabVIEW Real Time and LabVIEW FPGA. • Working on Software Defined Radio Target Simulation and Detection Using VSA/VSG and USRP-RIO.

Ausbildung von Hesham Noureldin

  • 2 Monate, Juli 2016 - Aug. 2016

    Robotics workshop

    California Polytechnic State University, San Luis Obispo

  • 5 Jahre und 1 Monat, Juli 2012 - Juli 2017

    Electronics and Communication Engineering

    Cairo University

Sprachen

  • Arabisch

    Muttersprache

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z