Profilbild von Kamran Danish IoT | Yocto Build System | Buildroot | Embedded System Engineer Team aus NeuIsenburg

Kamran Danish

verfügbar

Letztes Update: 26.04.2023

IoT | Yocto Build System | Buildroot | Embedded System Engineer Team

Firma: epteck GmbH
Abschluss: Bachelor of Engineering (B.E) Electrical Engineering / Electronics
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Grundkenntnisse) | englisch (verhandlungssicher)

Schlagwörter

Embedded Systems Picmicro Sensorik Data Analysis Arduino Buildroot Cloud Computing Cmake Kommunikationsprotokolle Debian Linux + 20 weitere Schlagwörter anzeigen

Dateianlagen

02-Kamran-Danish-Epteck-v1_260423.pdf

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

09/2022 - 03/2023
Embedded Systems Engineer - Yocto GUI
Biggest German Truck Manufacturer (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

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:
  1. Yocto
  2. Make and CMake build tools
  3. Shell scripts and services
  4. Weston Wayland
  5. Splash on U-boot
  6. QT and OpenCV
  7. DBus based task handling
Tools and Technologies:
Yocto, Weston, DRM, DBus, Systemd services, U-Boot and Git

02/2022 - 09/2022
Embedded Systems Engineer - Full Cycle IoT Product
US IoT Startup (Sonstiges, 10-50 Mitarbeiter)

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:
  1. MCDMA Driver with Interrupt
  2. Make and CMake build tools
  3. C based apps to test MCDMA
  4. WKS file to generate the wic image for SD card
  5. OTP writes in memory
  6. Wi-Fi bringup
  7. LCD bringup with fbdev driver and direct bit banging
  8. 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

05/2022 - 07/2022
Embedded Systems Engineer - CMTP Protocol
Robot and home appliance manufacturer in Europe (Konsumgüter und Handel, >10.000 Mitarbeiter)

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:
  1. MTP Protocol Implementation with CMTP lib
  2. Created a recipe for yocto and modified the code of CMTP
  3. CMake and Make based code
  4. Shell script and systemd services to run MTP demon
Tools and Technologies:
Yocto, Recipe, Docker, C, Make and Git

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Kamran Danish IoT | Yocto Build System | Buildroot | Embedded System Engineer Team aus NeuIsenburg IoT | Yocto Build System | Buildroot | Embedded System Engineer Team
Registrieren