Reference to Embedded Systems

Welcome to My Home Page

I am Tarik Semrade, Founder & software embedded system engineer.

🚀 About Me


I am an Embedded Software Engineer with strong skills in Law level bare-metal C/C++ programming. I have worked in the automotive , aerospace , and power electronics industries, where real-time performance and precision are very important. I can develop multi-platform or single-platform systems, with or without an operating system. Since 2024, I have been working with systems that run on Linux . I am also open to working with FreeRTOS and other real-time operating systems.

💡 My Expertise


Throughout my career and academic pursuits, I've honed a diverse set of skills that set me apart in the field of embedded systems. My core competencies include:

  • Advanced Control Systems: Leveraging microelectronics to design and implement sophisticated control mechanisms, such as speed, voltage, and current regulation loops, as well as control of PMSM and ACI motors and MCC machines, to enhance system reliability and efficiency.
  • Low-Level Software Development: Proficient in C/C++ programming.
  • Microelectronics Drivers Development: An adept hand in developing drivers for an array of microelectronics (Microcontrollers, DSPs from TI, NXP, ARM, STM32, and PIC), ensuring seamless integration and optimal performance.

🔍 Explore My Work


Discover my professional world where engineering meets creativity. Discover projects that have benefited from my expertise and envision what we can achieve together.

Discover More 👉 Experiences

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

1️⃣ 𝗥𝗲𝗱𝗺𝗶𝗻𝗲 ==> https://embedded-semrade.com/redmine

2️⃣ 𝗧𝗿𝗮𝗰 ==> https://embedded-semrade.com/trac

Contact


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

📭 Contactez-moi: Contact form

📲 Phone: +33 6.76.79.64.03

🤝🙂 Happy to help 🤝🙂

Embedded systems I worked on and still working on ...

Texas Instrument DSP 28379D
Texas Instrument DSP 28379D

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

Features: 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

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

Features: C/C++ Dev on TMS320F280049 Picolo architecture. Motors control. DC/AC, DC/DC, AC/DC and AC/AC.

STM32F429I-DISC1
STM32F429I-DISC1

GPIO, I2C, SPI.

Features: 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

ADCs, PWM

Features: C/C++ Dev on PIC16/18F

NXP DEVKIT-MPC5748G
NXP DEVKIT-MPC5748G

Daisy chain SPI, 20XS4200 high-side switch

Features: C/C++ Dev on NXP DEVKIT-MPC5748G 3-core architecture

Raspberry Pi
Raspberry Pi

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

Features: C/C++ Under Linux

Raspberry Pi module Computer 4
Raspberry Pi module Computer 4

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

Features: 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

Daisy Chaine SPI communication

Features: C/C++ one-side switch management and diagnosis features.

Altera Cyclone V FPGA
Altera Cyclone V FPGA

VHDL on Alera Cyclone V Soft NIOS Processor

Features: VHDL on Quartus and C/C++ on Eclipse.