Mahdi Kazemi

Angestellt, Embedded Software Engineer, BOGEN Magnetics GmbH

Bis 2018, Mechatronics Engineering, Polytechnic University of Turin

Berlin, Deutschland

Über mich

I always thought my dream was to be an engineer that design a new device that can be beneficial for everyone and looking and enjoying. It seemed like an appropriate dream taken my M.Sc in Mechatronics Engineering. I gravitated toward embedded/firmware engineering and electrical motor control. I started my job as embedded software for electrical motor control after I did my master degree thesis at the same topic and I continue with the embedded software engineering. My specialties include quickly learning new skills and programming languages, problem solving, embedded software, firmware and electrical motor control. So far I have C, C++, bare metal programming for different microcontrollers, Matlab and Simulink and more technical knowledge under my belt. I'm still enthusiastically grabbing onto any other programming languages, frameworks, or principles I can integrate into the embedded/firmware software engineering and electrical motor control in my head.

Fähigkeiten und Kenntnisse

C/C++
MatLab/Simulink
Embedded Systems
Linux
CANalyzer
IBM Raional Door
Git
Mechatronics
Functional safety (ISO 26262)
AUTOSAR
Communication skills
Team work
Reliability
Flexibility

Werdegang

Berufserfahrung von Mahdi Kazemi

  • Bis heute 6 Monate, seit Nov. 2023

    Embedded Software Engineer

    BOGEN Magnetics GmbH
  • 4 Jahre und 7 Monate, Apr. 2019 - Okt. 2023

    Embedded Software/Firmware Engineer

    TMC Italia

    Skills and responsibilities: - Writing code in C language for motor control algorithm and peripheral communication (SPI, CAN and UART) - Writing code in C++ language - Using of IBM DOORS - Linux operating system - Using of MISRA C and DO-178B standard for writing of C code - Motor control algorithm (FOC) with Matlab/Simulink - Auto-generation of code with Embedded Coder - PIL (processor in the Loop) - GitLab - Microcontroller of STM32mp157 - Microcontroller and DSP of TI (Texas Instrument)

  • 1 Jahr, Apr. 2019 - März 2020

    Embedded Software Engineer/Electric Motor Control-on behalf of TMC Italia

    Bluelectronic

    Skills and responsibilities: - Writing code in C language for motor control algorithm and peripheral communication (SPI, CAN and UART) - Using of IBM DOORS - Writing of reports for PDR and CDR - Using of MISRA C and DO-178B standard for writing of C code - Motor control algorithm (FOC) with Matlab/Simulink - Auto-generation of code with Embedded Coder - PIL (processor in the Loop) - Microcontroller and DSP of TI (Texas Instrument)

  • 3 Monate, Feb. 2019 - Apr. 2019

    Autosar & Linux Embedded

    Sky Technology

  • 11 Monate, Nov. 2017 - Sep. 2018

    Model Based Design of Field Oriented Control of Brushless Motor

    Politecnico di Torino

    Skills and responsibilities: - Modeling and simulation of brushless DC motor - Autogenaration of of C code for the ARM M4 microcontroller - Simulation with Matlab, Simulink, Simscape and state flow softwares - Sensorless control, field weakening, current and torque control of brushless DC motor - Algorithm design for motor performance with respect to fluid pressure of pump

Ausbildung von Mahdi Kazemi

  • 3 Jahre, Okt. 2015 - Sep. 2018

    Mechatronics Engineering

    Polytechnic University of Turin

  • 3 Jahre und 11 Monate, Feb. 2010 - Dez. 2013

    Mechatronics Engineering

    Herat University

Sprachen

  • Englisch

    Fließend

  • Italienisch

    Fließend

  • Deutsch

    Grundlagen

  • dari

    Muttersprache

Interessen

Travel
Movies

21 Mio. XING Mitglieder, von A bis Z