Profile picture of Sam Khalaf

Hello, I'm

Sam Khalaf

Electrical Engineer

Get to Know Me

About Me

Profile picture of Sam Khalaf

Professional Summary

I am a motivated Electrical and Computer Engineering graduate from the University of Michigan - Dearborn, with a robust foundation in programming, hardware design, and control systems.

Proficient in C++23, Python, MATLAB, JavaScript, VHDL, and cloud platforms, with hands-on experience in SiL and HiL testing, real-time simulation, and VCU development for ADAS and autonomous driving.

I am seeking an entry-level electrical engineering role where I can leverage my technical expertise and practical experience to contribute to innovative projects.

Education

Dual BSE in Electrical and Computer Engineering

University of Michigan - Dearborn

September 2019 to April 2024

Relevant Coursework

  • Microprocessor and Embedded Systems
  • Introduction to Digital Processing
  • System Design and Microcontrollers
  • Control Systems
  • Computer Science I
  • Mobile Robotics
  • Robot Vision
  • Operating Systems
Arrow icon

What I Bring

Skills

Software & Development Tools

  • Microsoft Office
  • Visual Studio Code
  • Git/GitHub
  • MATLAB
  • Simulink
  • LabVIEW

Programming Languages

  • C++23
  • C
  • Java
  • JavaScript
  • Python
  • HTML/CSS

Control Systems & Automation

  • PLC Programming
  • PID Controllers
  • Servo Motors

Testing & Simulation

  • Software-in-the-Loop (SiL)
  • Hardware-in-the-Loop (HiL)
  • OPAL-RT
  • dSPACE ControlDesk
  • Vector-CANoe

Communication Protocols

  • I2C
  • SPI
  • UART
  • CAN Bus

Hardware & Embedded Systems Design

  • VHDL
  • Verilog
  • FPGA Design
  • Arduino
  • ESP32

Design & CAD Tools

  • AutoCAD
  • Tinker CAD

Electrical Engineering Tools

  • Multimeters
  • Oscilloscopes
  • Soldering Equipment

Soft Skills

  • Problem-Solving
  • Teamwork
  • Attention to Detail
  • Time Management

Explore My

Professional Experience

Junior Electrical Engineering Internship

Robert Bosch

March 2021 - September 2021

  • Programmed and analyzed Vehicle Control Units (VCUs) using tools such as Vector CANoe and ETAS INCA, ensuring optimal functionality and performance.
  • Performed software updates and diagnostics with CAN tools like CANalyzer and CANape, enhancing system reliability.
  • Configured and calibrated VCU settings using MATLAB/Simulink for model-based design and parameter tuning to meet specific operational specifications.

Explore My

Academic Projects

Alcohol Detection System

Developed VHDL code for an FPGA Nexys A7 board to implement a drink-driving detection system. Integrated sensors such as PMOD AQS and PMOD MAXSONAR for alcohol concentration measurement, acceleration, and object detection. Utilized Xilinx Vivado for simulation and synthesis to evaluate crash probabilities.

Alcohol Detection Sim System Image

Autonomous Navigation

Designed and implemented advanced control algorithms for the autonomous navigation of a TurtleBot 3. Utilized MATLAB and ROS2 to enable navigation in varied environments.

TurtleBot 3 Autonomous Navigation

Image Transmission Network

Engineered a network architecture to transmit a test image between Windows and macOS using TCP and UDP protocols. Demonstrated advanced networking skills through Python and Socket Programming.

Code for Image Transmission

Simulink-Based Signal and System Simulation

In this project, Simulink was utilized to simulate discrete-time and continuous-time signals and systems, exploring the behavior of a sampled sine wave and the effects of aliasing at different frequencies. The results were analyzed and compared across various scenarios.

Simulink Project Image

Frequency Response of Discrete-Time Signals and Systems

This project involved investigating the frequency response of finite-duration and infinite-duration sequences, as well as exploring the frequency response of discrete-time systems. MATLAB was used to plot the magnitude and phase spectra, and the stability of different filters was analyzed.

Frequency Response Project Image

UART and I2C Communication Protocols

This project demonstrates hands-on experience with UART and I2C communication protocols between a microcontroller and peripheral devices. It covers the process of sending and receiving data, configuring UART, and understanding I2C complexity.

UART and I2C Project Image

Operational Amplifier Design

Designed and simulated an operational amplifier using LTspice to explore its characteristics such as gain, bandwidth, and frequency response. The project involved designing different configurations including inverting and non-inverting amplifiers, and analyzing their performance under various conditions.

Operational Amplifier Circuit

My Achievements

Certifications

Microsoft

• Career Essentials in Software Development
• Career Essentials in Data Analysis by Microsoft and LinkedIn

IBM

• Python for Data Science
• Generative AI
• Intro to AI
• What is Data Science

Nachi Robot Training Certificate

• Ax PLC and I/O
• FD Operation / Programming

LinkedIn Learning

• AWS Essentials
• Career Skills in Software Development
• Android Development Tips
• Programming for Non-Programmers (Android and Kotlin)
• Software Architecture Foundations
• Learning Assembly Language
• IT Automation
• PLC Developer

Get in Touch

Contact Me