Summary
Overview
Work History
Education
Skills
Accomplishments
Machine learning and data science
Timeline
Generic

Yahia Abukhalil

Alexandria

Summary

Software engineer with more than five years of experience with an international mindset in the automotive industry in parallel with more than two years of experience as embedded software instructor, Recognized consistently for taking up new challenges and eagerness to learn new technologies and exploring different new fields, As a public speaker, instructor and a mentor always seeking and finding a way for knowledge transformation between colleagues to widen the knowledge base within the team or department is a goal to be achieved .

Overview

5
5
years of professional experience

Work History

Senior Software Engineer -Mahle-SmartBike-BikeEye

Brightskies
05.2023 - Current
  • Worked on TI (Texas Instrument) Radar hardware and integrated with MMwave SDK.
  • Developed application architecture strategy to specifically align with employer business goals.
  • Mentored team, sharing skills and expertise and encouraged each member to bring forward ideas and suggestions for improvement.
  • Communicated software architecture strategies to senior leadership and third-party business leaders.
  • Customized in-development software to clients' current hardware environments, designing applications to span multiple systems.
  • Created migration strategies to bridge development gaps between existing software architecture and future updates.

Senior Software Engineer -Mahle

Brightskies
09.2022 - 05.2023
  • Designing and implementing an ODX parser in QT and modern C++.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in C++, software architecture and working to improve overall team performance.
  • Improved system performance by making proactive adjustments and resolving bugs, by analyzing the system architecture and the solution approach and potential threats, redesigned the system, proposed the new approach and execution plan.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.

Senior Software Engineer - BrightBus

Brightskies
05.2022 - 09.2022
  • Worked on Infotainment systems using embedded linux and c++ on various targets.
  • Working on c++ GUI for logs parsing and web-server services handling

Embedded Software Engineer

Bosch on behalf of T&S
01.2022 - 04.2022
  • Worked on two projects in parallel.
  • Building and deploying QNX hypervisor image on a Bosch custom evaluation board.
  • Customising and building Yocto images for a Bosch custom ECU, included patching and migrating kernel of a different version.
  • Supporting colleagues in different embedded linux tasks

Innovation Platform Embedded Software Engineer

Valeo
04.2020 - 10.2021
  • Testing adaptive AUTOSar packages released by Vector & Electrobit against the standard.
  • Creating performance metrics for different adaptive solutions by creating and executing test scenarios for different clusters.
  • Building tools based on adaptive platforms for development and testing process.
  • Working on QNX hypervisor package to create hypervisor image and different guests (linux, adaptive, neutrino).

Embedded Software Engineer

Valeo
05.2018 - 04.2020
  • Configuring “Make” environment options and arguments for build systems.
  • Migrating Build environment from GHS compiler to GCC.
  • Design and implement modules according to requirements and system specs.
  • Debugging .
  • CPU load optimization.
  • Interfacing third party SDK with AUTOSar and creating mediant layer between two platforms.
  • Implementation of H.264 packetizer and interfacing it with communication stack in AUTOSar.
  • Design and implementation of ZERO COPY system in ethernet driver for efficiency and resources usage optimization.
  • Supporting hardware and validation team onsite (Ireland) in features testing and debugging.
  • Creating various scripts to automate workflow and increase efficiency.

Innovation Team Volunteer (Deep Learning)

Valeo Car Lab
07.2019 - 12.2019

Was chosen to be part of mini innovation team and to work as a supervisor on team of interns and report to senior engineer.

Autonomous Rover :

  • Design and implement perception and driving policy for a mini vehicle, which includes:
  • Object detection (Signs, Obstacles).
  • Lane detection and self centering technique.
  • Object avoidance and maneuvering.
  • Perception tasks were implemented using deep convolutional neural network (YOLOV2) with mobile backend, and opencv for lanes

Embedded Software Instructor

Arab Academy for Science & technology (Industrial complex training center)
08.2018 - 09.2020
  • Working as a professional instructor at the Industrial complex.
  • Conducted part was :

"Hardware interfacing with software for AVR and ARM"

Education

Bachelor of Engineering - Mechatronics Engineering

Arab Academy For Science And Technology
Alexandria
06.2017

Post Graduate - Embedded Software Engineering

Information Institute Of Technology
Alexandria
04.2018

Skills

  • Embedded linux
  • Yocto
  • C
  • C
  • Python
  • Bash,Shell, Lua, Practice
  • Object-Oriented Programming
  • QT
  • XML parsing
  • RTOS
  • Make, Cmake
  • Adaptive AUTOSar
  • Davinci Toolchain
  • SW component design
  • Bus protocols (Ethernet, I2C, SPI, UART)
  • ARM architecture
  • QNX Hypervisor
  • MMwave SDK (Texas instruments Radar toolchain)
  • GCC, GHS
  • Hardware debugging (JTAG, Oscilloscopes)
  • Problem solving
  • Service Oriented Architectures (SOA)
  • Reading schematics
  • Camera and video pipeline systems
  • Software Testing and Validation

Accomplishments

    Public speaker at TedxYouth@alexandria at 2014's event

Machine learning and data science

  • Python
  • Numpy
  • Pandas
  • Scikit Learn
  • Tensorflow
  • Jupyter Notebook
  • AWS
  • GoogleStudio
  • Power BI
  • Matplotlib
  • Seaborn
  • Streamlit

Timeline

Senior Software Engineer -Mahle-SmartBike-BikeEye

Brightskies
05.2023 - Current

Senior Software Engineer -Mahle

Brightskies
09.2022 - 05.2023

Senior Software Engineer - BrightBus

Brightskies
05.2022 - 09.2022

Embedded Software Engineer

Bosch on behalf of T&S
01.2022 - 04.2022

Innovation Platform Embedded Software Engineer

Valeo
04.2020 - 10.2021

Innovation Team Volunteer (Deep Learning)

Valeo Car Lab
07.2019 - 12.2019

Embedded Software Instructor

Arab Academy for Science & technology (Industrial complex training center)
08.2018 - 09.2020

Embedded Software Engineer

Valeo
05.2018 - 04.2020

Bachelor of Engineering - Mechatronics Engineering

Arab Academy For Science And Technology

Post Graduate - Embedded Software Engineering

Information Institute Of Technology
Yahia Abukhalil