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
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
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
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
ADCs, PWM
Features: C/C++ Dev on PIC16/18F
NXP DEVKIT-MPC5748G
Daisy chain SPI, 20XS4200 high-side switch
Features: C/C++ Dev on NXP DEVKIT-MPC5748G 3-core architecture
Raspberry Pi
System installation, host administration, Nginx, Gunicorn, Django, Python.
Features: C/C++ Under Linux
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
Daisy Chaine SPI communication
Features: C/C++ one-side switch management and diagnosis features.
Altera Cyclone V FPGA
VHDL on Alera Cyclone V Soft NIOS Processor
Features: VHDL on Quartus and C/C++ on Eclipse.