Bilal Ahmad

Bis 2022, Embedded Software Developer, M-Way Solutions GmbH

Stuttgart, Deutschland

Fähigkeiten und Kenntnisse

C++
Qt creator
MatLab
Eagle (Software)
Python
OpenCVS
Eclipse
Git
Embedded Software
embedded c++
embedded C
Embedded Microcontroller

Werdegang

Berufserfahrung von Bilal Ahmad

  • Bis heute 2 Jahre und 3 Monate, seit Feb. 2022

    Embedded software developer

    Bosch Thermotechnik GmbH

  • 3 Jahre und 11 Monate, März 2018 - Jan. 2022

    Embedded Software Developer

    M-Way Solutions GmbH

  • 3 Monate, Mai 2017 - Juli 2017

    Visiting Consultant

    INVENSITY GmbH

    Position and Altitude hold of quad copter using ultrasonic and optical flow sensor alongside Multiwii Flight Controller. Interfacing a third party optical flow sensor (PX4FLOW by Pixhawk Flight Controllers) with multiwii flight controller. Implementation of optical tracking algorithm for Quadcopter to follow its target

  • 7 Monate, Nov. 2016 - Mai 2017

    Master Thesis

    TU Darmstadt

    Multiple IMU sensors are used for heading tracking. SPI was modified to extract data from multiple IMUs simultaneously. Software of modified SPI was developed using C++. Hardware was developed in Eagle software. Data from modified SPI was than transported using Bluetooth module (HC05) and protocol used for data transfer was High level Data Link Layer(HDLC) Protocol. Extended Kalman filter was than applied on transported data for heading tracking.

  • 1 Jahr, März 2016 - Feb. 2017

    Working Student

    TU Darmstadt

    Processing images taken by robot to detect gauge meter (circular shape )in factory. Developing algorithm to calculate fluid level from picture taken by autonomous robot in factory. Tools: MATLAB, ROS, C++(OpenCV) Configure pixhawk autopilot controller in a way that three copters follow each other. Copters communicate with each other using wifi module eps8266 . Tools: Embedded C++, Arduino , pixhawk, nodemcu (eps8266), bluetooth, Qtcreator, MATLAB

  • 1 Jahr und 10 Monate, Nov. 2012 - Aug. 2014

    Resident Engineer

    Interactive Group

    Conducted survey of the client site for the deployment of LAN. Installation of LAN infrastructure at different Hospitals. Assessment of implementation requirements for Application deployment at different Hospitals. Managing incoming patient load files on linux landing servers using bash scripts. Operation & maintenance of deployed system. Conducting security health check of IT controls and assurance exercises. Provided training for Hospital Management System Application at multiple Hospitals

Ausbildung von Bilal Ahmad

  • 2 Jahre und 11 Monate, Okt. 2014 - Aug. 2017

    Communication and Information Engineering

    Technische Universität Darmstadt

  • 3 Jahre und 11 Monate, Aug. 2008 - Juni 2012

    Telecommunications engineering

    FAST-NUCES

Sprachen

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

  • Urdu

    -

Interessen

Tennis
Cricket
Table tennis
Socialization Research

21 Mio. XING Mitglieder, von A bis Z