Schlagwörter
Embedded Systems
Picmicro
Sensorik
Data Analysis
Arduino
Buildroot
Cloud Computing
Cmake
Kommunikationsprotokolle
Debian Linux
Linux
Embedded Linux
Firmware
Hardwarebeschreibungssprache
Integrierter Schaltkreis
Linux Kernel
Visualisierung
Raspberry Pi
Servos
Shell-Script
Softwareentwicklung
Integration (Software)
Uart
Drahtlose Kommunikation
Serial Peripheral Interface
Git
Yocto
Betriebssysteme
Stellantriebe
Docker
+ 20 weitere Schlagwörter anzeigen
Dateianlagen
02-Kamran-Danish-Epteck-v1_260423.pdf
Der Download dieser Datei ist nur mit einem kostenpflichtigen Business- oder Enterpriseaccount möglich.
Skills
Throughout my career, I have had the privilege of working on several exciting projects related to embedded systems and IoT, with a particular focus on hardware and software integration. As an embedded systems developer, I have worked on developing custom hardware solutions for clients ranging from small startups to large enterprises. My expertise in software development has also enabled me to create applications that can interact with embedded systems and IoT devices seamlessly. My experience with embedded systems includes working with various microcontrollers such as Arduino, Raspberry Pi, and STM32, along with sensors and actuators such as temperature sensors, accelerometers, and servo motors. Furthermore, I have worked with communication protocols such as I2C, SPI, UART, and CAN to enable communication between different components of the system. One of my most recent projects was developing an handheld radar based weapon detection system for a client. My responsibilities included designing the custom hardware solution, developing firmware for the microcontroller, and integrating the various components of the system. The system comprised multiple sensors, a microcontroller, and wireless communication modules, along with a cloud-based software solution for data analytics and visualization. In another project, I have been involved in the implementation of the MTP protocol and related applications for our robot and home appliances. My tasks have included using the CMTP library to implement the MTP protocol, creating a recipe for Yocto and modifying the CMTP code. I have also worked with CMake and Make-based code, as well as written shell scripts and systemd services to run the MTP daemon. To accomplish these tasks, I have utilized various tools and technologies such as Yocto, recipes, Docker, C, Make, and Git. My contributions to the project have helped to ensure the efficient and reliable functioning of our products' operating systems and applications. Overall, my experience in embedded systems and IoT development has provided me with the skills necessary to approach problems with a flexible mindset and provide customized solutions. My passion for technology and eagerness to learn new skills make me an asset to any team.
Projekthistorie
Description:
Working for biggest German Truck manufacturer on maintaining their Yocto build and testing. Most of the work done by me was related to GUI and display oriented issues.
Task:
- Yocto
- Make and CMake build tools
- Shell scripts and services
- Weston Wayland
- Splash on U-boot
- QT and OpenCV
- DBus based task handling
Tools and Technologies:
Yocto, Weston, DRM, DBus, Systemd services, U-Boot and Git
Description:
This project is based on weapon detection through cameras and radars, which includes FPGA as a main core to manage peripherals. The whole project is Linux-based and maintained over Git, and the build systems are Petalinux and Yocto.
Task:
- MCDMA Driver with Interrupt
- Make and CMake build tools
- C based apps to test MCDMA
- WKS file to generate the wic image for SD card
- OTP writes in memory
- Wi-Fi bringup
- LCD bringup with fbdev driver and direct bit banging
- Weston load over LCD driver FB dev
Tools and Technologies:
Petalinux, Yocto, FPGA, BitStream, Device Tree, U-Boot, TF-a, Drivers, TCL scripts and Git
Description:
Robot and home appliance manufacturer in Europe. I was working on its operating system and some of the application related to the MTP protocol.
Task:
- MTP Protocol Implementation with CMTP lib
- Created a recipe for yocto and modified the code of CMTP
- CMake and Make based code
- Shell script and systemd services to run MTP demon
Tools and Technologies:
Yocto, Recipe, Docker, C, Make and Git