Ali Dehghani Firouzabadi

Praktikum, Embedded Software Developer, ITK Engineering - Robert Bosch GmbH
Berlin, Deutschland

Fähigkeiten und Kenntnisse

Rust (programming language)
C++
C
Software Development
Atlassian Jira
Atlassian Bitbucket
Infineon
Aurix
TC375
Stm32
Python
Qt
Bash
Git

Werdegang

Berufserfahrung von Ali Dehghani Firouzabadi

  • Bis heute 1 Jahr, seit Aug. 2024

    Embedded Software Developer

    ITK Engineering - Robert Bosch GmbH

    • Bare-metal programming in Rust on Infineon AURIX TC375. • Sensor Communication using UART and I2C for Humidity, Temperature, and CO2 Sensors. • Built a Docker image with a preinstalled Rust toolchain, reducing environment setup time by 80% and ensuring seamless integration for other team members. • Incorporated tools like CC and Bindgen to enable seamless Rust to C interoperability, integrating existing C driver code into a Rust-based project and saving in development time.

  • 2 Jahre und 8 Monate, Mai 2021 - Dez. 2023

    Embedded Systems Engineer

    Arad Co.

    • Optimized C-based signal processing algorithms, including time-domain, frequency-domain, orbit analysis, dual-plane balancing, and bearing fault detection. • Improved diagnostic precision and enhanced vibration analysis accuracy by up to 90%, addressing critical needs in industrial applications. • Developed Rust-based firmware for ESP32, enabling communication with STM32H7 and reducing bugs which resulted in development time reduction by 40%.

  • 1 Jahr und 1 Monat, Mai 2019 - Mai 2020

    Embedded Software Developer

    Arad Co.

    • Implemented Linux-based software using Qt/C++ for automated testing of the board interfaces, including UART, I2C, SPI, Ethernet, and CAN. • Engineered software for audio capture and Ethernet data transfer, enabling seamless storage on SD cards; reduced data retrieval time by 40% and improved audio quality by 30% for end-users.

  • 1 Jahr, Juni 2015 - Mai 2016

    Embedded Systems Developer

    Yazd University

    • Built a real-time temperature and humidity monitoring system on STM32F303, achieving over 95% data transmission reliability with the SIM900 module during testing. • Designed and implemented real-time Canny edge detection in VHDL on the Altera DE2 development board. • Deployed Embedded Linux on an FPGA using the Altera DE2 development board, achieving a toggling frequency of 16.6 MHz on the NIOS II soft processor with a 50 MHz clock.

Sprachen

  • Deutsch

    Gut

  • Englisch

    Fließend

  • Persian

    Muttersprache

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z