Welcome to My Embedded Systems Portfolio

👋 About Me

I'm Tarik Semrade, Founder & Embedded Systems Engineer specializing in Linux-bare-metal C/C++, real-time control systems, and multi-platform development for automotive, aerospace, and power electronics industries.

I am an Embedded Software Engineer with strong skills in Linux-bare-metal C/C++ programming. I have worked in the automotive, aerospace, and power electronics industries, where real-time performance and precision are paramount. I can develop multi-platform or single-platform systems, with or without operating systems. Since 2023, I've been working with systems running on Linux.

⚡ My Expertise

🎯

Advanced Control Systems

Microelectronics design and sophisticated control mechanisms for speed, voltage, and current regulation loops, plus PMSM and ACI motor control for enhanced reliability.

🧠

Low-Level Development

Proficient in bare-metal C/C++ programming with emphasis on optimization, memory management, and system-level implementation.

🔧

Microelectronics Drivers

Developing drivers for Microcontrollers, DSPs (TI, NXP, ARM, STM32, PIC), ensuring seamless integration and optimal performance.

🛠️ Embeded Systems I Work On

Discover real-time systems, control algorithms, and embedded solutions

Texas Instrument DSP 28379D
Texas Instrument DSP 28379D

Texas Instrument DSP 28379D

ADCs, EPWM, ECAP, IPC, EQEP, SDFM, EMIF, SPI

  • C/C++ Dev on TMS320F283779D Delfino double-core architecture for motor control
  • DC/AC, DC/DC, AC/DC and AC/AC
Texas Instrument DSP 280049
Texas Instrument DSP 280049

Texas Instrument DSP 280049

ADCs, EPWM, ECAP, EQEP, SDFM, EMIF, SPI

  • C/C++ Dev on TMS320F280049 Picolo architecture
  • Motors control
  • DC/AC, DC/DC, AC/DC and AC/AC
STM32F429I-DISC1
STM32F429I-DISC1

STM32F429I-DISC1

GPIO, I2C, SPI.

  • C/C++ Dev on STM32F429I-DISC1 architecture
  • ISM330dlc 3D accelerometer and 3D gyro meter
  • L3GD20 gyrometre driver
PIC 18/16F dsPIC
PIC 18/16F dsPIC

PIC 18/16F dsPIC

ADCs, PWM

  • C/C++ Dev on PIC16/18F
NXP DEVKIT-MPC5748G
NXP DEVKIT-MPC5748G

NXP DEVKIT-MPC5748G

Daisy chain SPI, 20XS4200 high-side switch

  • C/C++ Dev on NXP DEVKIT-MPC5748G 3-core architecture
Raspberry Pi
Raspberry Pi

Raspberry Pi

System installation, host administration, Nginx, Gunicorn, Django, Python.

  • C/C++ Under Linux
Raspberry Pi module Computer 4
Raspberry Pi module Computer 4

Raspberry Pi module Computer 4

SPI, IO, System administration, C/C++

  • Linux distribution Shell File system Permissions user/group/admin Processus Package Manager Services Network
Dual 24V, NXP, 20XS4200 high-side switch
Dual 24V, NXP, 20XS4200 high-side switch

Dual 24V, NXP, 20XS4200 high-side switch

Daisy Chaine SPI communication

  • C/C++ one-side switch management and diagnosis features
Altera Cyclone V FPGA
Altera Cyclone V FPGA

Altera Cyclone V FPGA

VHDL on Alera Cyclone V Soft NIOS Processor

  • VHDL on Quartus and C/C++ on Eclipse
  • ModelSim & Testbenchs, C simulation
TMDSHVMTRINSPIN Kits
TMDSHVMTRINSPIN Kits

TMDSHVMTRINSPIN Kits

Sensorless control of PMSM and ACI motors

  • TMS320F28379D, TMS320F280049 , CMPSS, ADC, EPWM, ECAP, SPI
TIEVM-VIENNARECT
TIEVM-VIENNARECT

TIEVM-VIENNARECT

Vienna rectifier-based three-phase power factor correction evaluation module using C2000™ MCUs.

  • 3 Phase PFC, C/C++, Ethernet communication TMS320F28379D/388D
Texas Instrument DSP 28379D Eval Board
Texas Instrument DSP 28379D Eval Board

Texas Instrument DSP 28379D Eval Board

ADCs, EPWM, ECAP, IPC, EQEP, SDFM, EMIF, SPI, USB

  • C/C++ Dev on TMS320F283779D Delfino double-core architecture for motor control
  • DC/AC, DC/DC, AC/DC and AC/AC
Texas Instrument DSP 28335
Texas Instrument DSP 28335

Texas Instrument DSP 28335

ADC, GPIO, ECAP, CAN.

  • BLDC/PMSM Motor control
  • DC/AC, DC/DC, AC/DC and AC/AC
IDDK Development Kit
IDDK Development Kit

IDDK Development Kit

Sensorless control of PMSM and BLDC motors. Use of SDFM and LEM current sensors CAN

  • C/C++ Dev on TMS320F283779D/TMS320F28388D Delfino double-core architecture for motor control
  • DC/AC PMSM control

🔗 Explore My Work

Discover More 👉 Experiences

Skills 👉 Skills


🚀 Free Tools

I offer two web applications to help keep track of tasks and manage issues:

📧 Contact Me

If you have any questions or need more clarification on my services, please send an email or call me:

📬 Contact Form

📍 Phone: +33 6.76.79.64.03

🤝 Happy to help!