Kazi Alimudin Ahmed verfügbar

Kazi Alimudin Ahmed

Embedded System and Software Developer

verfügbar
Profilbild von KaziAlimudin Ahmed Embedded System and Software Developer aus Hanau
  • 63450 Hanau Freelancer in
  • Abschluss: Master in Electrical Engineering and Information Technology
  • Stunden-/Tagessatz: 20 €/Std.
  • Sprachkenntnisse: deutsch (gut) | englisch (verhandlungssicher)
  • Letztes Update: 07.08.2016
SCHLAGWORTE
PROFILBILD
Profilbild von KaziAlimudin Ahmed Embedded System and Software Developer aus Hanau
SKILLS
C, Embedded Systems, Industrial Automation, PLC / PLC programming, Feedback Control Technology, Industrial Ethernet, Robotics, Software Development, Embedded / Real-Time / RTOS, Java Programming, Python, Eclipse / Code Composer Studio / IAR workbench, debugging, MatLab , LabView, analog circuits, PCB design system, assembler, UML modeling, VHDL, Git, Pspice, Ethernet, Profinet, Profibus, CAN bus, OrCAD, Simulink, Android, Embedded Linux, Microsoft Office, FPGA, Project management, C ++ , SCADA, Smart Grid & Grid Infrastructure, TIA portal, SIMATIC S7
REFERENZEN
Akademische Laufbahn

2012 – 2015        Master in Elektrotechnik und Informationstechnik
Hochschule Darmstadt University of Applied Science, Deutschland
Hauptfach in Automatisierung

Masterarbeit:
“Entwicklung und Test von fortgeschrittenen industriellen Kommunikationscontroller”
            
2008 – 2012        Bachelor in Elektrotechnik
Dhaka University of Engineering and Technology, Bangladesch
Hauptfach in Elektrotechnik

Bachelorarbeit:
“Design und Implementierung von automatischen und Multilevel Parkplatz system unter Verwendung von Speicherprogrammierbare Steuerung (SPS)”


Praktikum

Praktikant als Embedded System und Application Engineer                Nov 2013 – Dec 2014
Texas Instruments Deutschland GmbH, Deutschland 

Aufgaben:
?    Entwicklung des Embedded Softwares in Echtzeitsysteme mit Texas Instruments RTOS und Sitara ARM Cortex-A8-Prozessoren.
?    Implementierung des  Treibersoftwares in C, C ++ und Assembler in der industriellen Automatisierung und Kommunikationsbereich.
?    Definieren neuer Embedded-Systeme und integrieren diese in der industriellen Automatisierung Demo.
?    Programmierung, Debugging und Test von C-Code für eine neue Ethernet-Anpassungsschicht zu erleichterten Ethernet-basierten Booten.
?    Entwicklung einer Profinet-Controller-Stack und Test Profinet RT Kommunikationseinrichtung von IO-Devices in Linux-Umgebung.
?    Projektdokumentation im Unternehmen Wiki-Seite und verwendung des GIT-Repository entwickelten Codes zu speichern.

Kenntnisse und Fähigkeiten

Technische:     Embedded System, Firmware, System Design, Steuerung, Robotik, Feedback-Steuerung, Industrieautomatisierung, Distributed System, Debuggen und Test, SCADA-System, Schaltungsdesign.
Programmiersprache:         C, C++, Java, Assembler, Ladder Logik /FBD
Compiler:            Eclipse, GCC C, IAR workbench, Code Composer Studio
Embedded Platform:         ARM, PIC, AVR, MSP430, SoC
Betriebssystem:         Linux, Windows, SYSBIOS, FreeRTOS
Design Werkzeuge:        UML, MATLAB/Simulink, LabView, TIA Simatic S7, PSPICE
EDV Software:            Microsoft office, Microsoft Visio, Microsoft Project, GIT repository
Protokolle und Schnittstellen:        Ethernet, Profinet, Profibus, CAN, SPI, I2C, USB
Organisatorische  und Sozial:    Projektmanagement , Teamwork , Dokumentation und Berichterstattung, Multikulturell

Projekte Einzelheiten

1)    “Entwicklung von PRU-ICSS basierte Ethernet-Schnittstelle in U-Boot”                   3 Monate
Texas Instruments Deutschland GmbH, Deutschland.

Das Projektziel war es, eine Ethernet-Schnittstelle in u-boot zu implementieren, das Ethernet-basierten Booten System ermöglicht..

Rollen: Embedded Software-Entwickler und Funktionstester
Programmiersprache:    C
Plattform und Werkzeuge: ARM Cortex-A8(335x), Code Composer Studio, Linux-Bootloader, Ethernet, SPI, Ubuntu 12.04, GIT repository, MS office, TI wiki web

Aufgaben:
-    Ersetzen der Standard-Ethernet-Treiber in TI-SDK-AM335x-EVM-06.00.00.00 Linux-Bootloader
-    Programmieren einer neuen Treiber Anpassungs-Ebene zwischen PRU-ICSS-APIs und u-Boot-Anwendungsschicht in C, testen und debuggen durch Code Composer Studio.
-    Erhalten des Projekt-codes zu git-Repository und Dokumentation der Projektarbeit in TI internen Wiki-Seiten


2)     “Entwicklung von RGB-LED-Panel-Display auf ARM Cortex-A8-basierte Plattform”           3 Monate
Texas Instruments Deutschland GmbH, Deutschland.

Das Projektziel war es, eine RGB-LED-Panel Display zu entwickeln und es in eine industrielle Automatisierung Demo mit einer Siemens SPS und TI-Slave-Geräte zu integrieren

Rolle: Embedded Software-Entwickler und Funktionstester
Programmiersprache:     C, C++
Plattform und Werkzeuge: ARM Cortex-A8 (335x), RTOS (SYSBIOS), Code Composer Studio, PRU, Profinet, Siemens S7-1500, GIT repository, MS office, TI wiki web

Aufgaben:
-    Die Hardware-Verbindung definieren und implementieren zwischen einem AM335x Board. und einem RGB-LED-Panel-Display
-    Die Umsetzung der RGB-Panel-Treiber in C-Code läuft auf ARM Cortex-A8-Prozessor mit TI-SYS BIOS RTOS
-    Testen des entwickelter Treiber-Codes mit Siemens S7-1500 PLC und TI Profinet-Slave-Gerät
-    Erhalten des Projekt-codes zu git-Repository und Dokumentation der Projektarbeit in TI internen Wiki-Seiten
3)    “Entwicklung und Test von fortgeschrittenen industriellen Kommunikations-Controller” 7 Monate
Texas Instruments Deutschland GmbH and Hochschule Darmstadt, Deutschland.

Diplomarbeiten Objektive:
Der Zweck dieser Diplomarbeit war es, einen Grund Profinet-Controller-Stack auf der Sitara Cortex-A8 ARM-basierte Texas Instruments EVM zu entwickeln. Das kann mehrere Slaves Geräte und Ethernet-Konnektivität zu verwalten. Bewerten Sie die Profinet-Controller Möglichkeiten und Grenzen der aktuellen TI-Prozessoren.

Rollen: Embedded Software-Entwickler und Funktionstester
Programmiersprache:     C
Plattform und Werkzeuge: ARM Cortex-A8 (335x), RTOS (SYSBIOS), Code Composer Studio, PRU, Ethernet, UDP, Wireshark, Profinet, Siemens S7-200, GIT repository, MS office, TI wiki web

Aufgaben:
-    Definieren neuer Controller-Stack-Algorithmus gemäß dem Profinet-Standard und programmiert in C
-    Verwendet RTOS Element Real-Time-Funktionalität zu implementieren (hier: TI-SYSBIOS)
-    Testen und Debuggen der Controller Echtzeit -Funktionalität auf Cortex AM3359 Embedded-Prozessor
-    Messung der Systemlast Timing von Code Composer Studio Instrumentation zu verwenden
-    Testen  des Systems mit 8 Slave-Geräten
-    Berechnen der maximale Leistungsfähigkeit von AM335x, AM473x und AM5x
-    Die Analyse der Messungen und Extrapolationsmethoden von größeren Systemen in verschiedenen Basisarchitekturen
-    Die vollständige Dokumentation der Durchführung und die Ergebnisse. Lagern Sie das Projekt in TI GIT-Repository


4)    “Entwicklung und Test von Navigationssystem und XML-Parser”                   5 Monate
Hochschule Darmstadt University of Applied Science, Deutschland

Rollen: Student, Programmierer für Advanced Programming Labor Projekt
Programmiersprache:     C++
Plattform und Werkzeuge: Windows PC, Debugging, Eclipse, Testing und  MS office

Aufgaben:
-    Sammeln fast alle Voraus C ++ Programmiertechniken .
-    Die Umsetzung der Vector und Map-Container in Wegesystem und Point of Interest Datenbank.
-    Entwicklung und Integration von XML-Parser.
-    Testen des Codes entwickelt von Testkriterien. 


5)    “Design ein Embedded-Smart-Home Sicherheitssystem”                           5 Monate
Dhaka University of Engineering and Technology, Bangladesh.

Es war ein Kurs-Projekt von Bachelor-Studien. Das Ziel dieses Projektes war es, Design und ein intelligentes, sicheres automatisiertes Home-System zu entwickeln. Es war ein kleines Demo-Projekt aber weit skalierbar

Rollen: Projektmanager , Embedded Software-Entwickler und Funktionstester
Programmiersprache:     C
Plattform und Werkzeuge: ATmega32, PIC18F4550 MCU, mikroC, AVR Studio, Sensors und MS office

Aufgaben:
-     Planung und Entwicklung der Systemarchitektur und Firmware in C
-    Testen und Debuggen des entwickelten Codes, Projektdokumentation


6)    “Die computergesteuerte DC-Motor Drehzahlregelung Fahrer und GUI-Design”           6 Monate
Dhaka University of Engineering and Technology, Bangladesh.

Rollen: Projektmanager , Embedded Software-Entwickler und Funktionstester
Programmiersprache:     Visual Basic
Plattform und Werkzeuge: Pentium 4 PC, Windows XP, Visual Basic, RS232, Circuit und PCB design, MOSFET technology, Testing und MS office

Aufgaben:
-    Planung und Entwicklung von Anwendungsebene Software und GUI in einem Windows-PC
-    Definieren  eine Verbindung zwischen PC serielle Schnittstelle und Motortreiber
-    Testen und Debuggen des entwickelten Codes, Projektdokumentation

7)    “Design und Implementierung von automatischen und Multilevel Parkplatz system unter Verwendung von Speicherprogrammierbare Steuerung (SPS)”                    12 Monate
Dhaka University of Engineering and Technology, Bangladesh.

Bachelorarbeit Objektive:
Der Zweck dieser Bachelorarbeit war es, ein Auto-Parkplatz system zu skizzieren und etablieren, das kann eine große Anzahl von Autos in einer Kurzparkzone aufzunehmen. Dieses Projekt wurde als anspruchsvoll entwickelt und vollständig mit einer Siemens SPS und einem intelligenten Embedded-Control-Algorithmus automatisiert..

Rollen: Projektleiter, Systementwickler , Software-Entwickler
Programmiersprache:     Simatic S7, Micro C
Plattform und Werkzeuge: Siemens S-300, ATmega32, Circuit und PCB design, IR sensors, Servo motor, MS office

Aufgaben:
-    Planung und Design des gesamten Systems einschließlich der mechanischen Struktur
-    Designs anpassen Platine für Servomotor -Treiber und Sensoren
-    SPS-Programmierung und implementiert die Steuerlogik 
-    Prüfung und Validierung, Projektdokumentation
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei