Portrait of Shakib Salimi Moghaddam

Shakib Salimi
Moghaddam

Embedded systems
& electronics engineer

Request CV

I bring hardware and firmware together, from power converters and motor drives to precisely timed medical systems.

6+ years of hands-on engineering
and product development.

Request my CV Email me
All projectsRoyal Sanat Samaneh01 / 09

Power conversion

4 kWThree-phase power converter

A generator-fed power converter taken from circuit design through firmware, bench validation and customer commissioning.

Organization
Royal Sanat Samaneh
My contribution
Power and control electronics, PCB, firmware, integration and validation
Platform & tools
STM32H743 · MATLAB/Simulink · Embedded Coder · CAN
Outcome
Delivered to the customer

Responsibility across the system

I developed the power and control electronics, PCB and firmware, together with thermal management and enclosure arrangement. The engineering work included maintaining stable operation under temperature changes and short-circuit conditions while addressing losses and output noise.

Control, and a way to observe it

I developed the control in MATLAB/Simulink and deployed it to an STM32H743 using Embedded Coder. CAN provided monitoring and control. I also wrote a C# utility for sending commands, displaying live data, recording logs and reviewing earlier runs.

Bench validation to customer delivery

Bench work covered output regulation, short-circuit and overload protection, sudden load changes and prolonged operation, alongside loss and noise evaluation. Prototype revisions led to a finished product delivered to the customer.

My involvement extended to commissioning and troubleshooting. I sought specialist control advice where useful and retained responsibility for the final design and implementation.

All projectsRoyal Sanat Samaneh02 / 09

Motor & generator control

9 kWGenerator control unit

Hardware and firmware for a separately excited DC machine, spanning motor startup and subsequent generator operation.

Organization
Royal Sanat Samaneh
My contribution
Electronics, PCB, embedded control, bring-up and system integration
Platform & tools
TI TMS320F2812 · MATLAB/Simulink · Embedded Coder · CAN
Outcome
Delivered to the customer

Two operating modes, one control unit

I designed the electronics, PCB and embedded firmware for startup control, excitation control and generator-voltage regulation across the machine’s operating modes.

Hardware and control developed together

My work included prototype assembly, board bring-up, testing and system integration. I developed and deployed the control using MATLAB/Simulink and Embedded Coder on the TI TMS320F2812/C2000 platform, with CAN supervision.

Delivery and commissioning

The unit progressed through prototype development to a completed product delivered to the customer. I also supported commissioning and technical interaction around the system. Specialist consultation supported the control work; responsibility for the final design and implementation remained with me.

All projectsRoyal Sanat Samaneh03 / 09

Motor drives

Sensorless BLDC motor drives

Three independently controlled sensorless BLDC motors, each using a dedicated dsPIC processor.

Organization
Royal Sanat Samaneh
My contribution
Power hardware, circuit and PCB design, firmware and prototype bring-up
Platform & tools
dsPIC · Embedded C · PWM
Outcome
Completed final design

Direct control of execution timing

I developed the power hardware and embedded firmware for the three-motor system. Deterministic execution and timing-sensitive signal acquisition were central to the implementation.

I wrote the firmware manually to retain direct control of execution timing, integrating sensorless operation, power regulation and protective functions in the bare-metal control system. The project progressed through prototype development to a completed final design.

All projectsNegar Andishgan04 / 09

Medical firmware

64 channelsLTM electrode-impedance subsystem

Electrode-contact evaluation within a 64-channel long-term EEG monitoring system.

Organization
Negar Andishgan
My contribution
Firmware, channel sequencing, signal analysis and board bring-up on existing hardware
Platform & tools
STM32F0 · Embedded C · Signal acquisition · DFT
Outcome
Firmware completed for system integration

A defined subsystem contribution

I developed STM32F0 firmware for the electrode-impedance subsystem, integrating it with existing hardware. My contribution included channel sequencing, DFT-based signal analysis for contact evaluation, and board bring-up.

I completed the embedded firmware for integration with the wider system. Other departments remained responsible for the remaining system work, including PC software.

All projectsNegar Andishgan05 / 09

Medical firmware

Networked photic stimulation control

Network-controlled light stimulation, synchronized with the recording device.

Organization
Negar Andishgan
My contribution
Embedded control, communication integration and bring-up on existing hardware
Platform & tools
STM32G0 · Ethernet/TCP · Timers
Outcome
Firmware completed for system integration

Commands, pulses and synchronization

I developed and brought up STM32G0 firmware on existing photic-stimulation hardware. It received network commands, controlled light-stimulation frequency and intensity, generated pulses, and synchronized stimulation with the recording device.

My contribution covered the embedded control and communication integration. The firmware was completed for integration with the wider recording system; the remaining system work was mainly PC software handled by other departments.

All projectsRoyal Sanat Samaneh06 / 09

Test & integration

Signal simulation and test platform

An embedded platform for generating test signals, acquiring device responses and exchanging data with PC test software.

Organization
Royal Sanat Samaneh
My contribution
Electronics, hardware bring-up and embedded interfaces
Platform & tools
STM32H745 · CAN · RS232 · 4–20 mA · RTD · Thermocouple
Outcome
Hardware completed and usable for testing

Stimulus and response in both directions

I designed and brought up an STM32H745-based platform with CAN, RS232, 4–20 mA, RTD and thermocouple interfaces.

The platform changed generated signals in response to PC commands and forwarded outputs from the device under test back to the PC. My contribution covered the electronics, hardware bring-up and embedded/interface foundation supporting that exchange. The hardware was completed and usable for testing.

All projectsIndependent commission07 / 09

Motor control

Commissioned BLDC controller

A separate BLDC controller developed outside my employment work.

Organization
Independent commission
My contribution
Electronics, PCB, embedded firmware and system bring-up
Platform & tools
TI TMS320F28377D · TI C2000 · Embedded firmware
Outcome
Completed commission

Hardware and firmware ownership

I completed a commissioned BLDC controller using TI TMS320F28377D, with responsibility for the electronics, PCB, embedded firmware and system bring-up.

TI C2000 commissioned work

Across this controller and a separate DC-actuator/data-acquisition commission, I implemented dual-core firmware, inter-core communication and CLA tasks.

All projectsIndependent commission08 / 09

Control & acquisition

DC-actuator control and data acquisition

A commissioned data-acquisition and DC-actuator system with closed-loop control using resolver feedback.

Organization
Independent commission
My contribution
Firmware and bring-up on existing hardware
Platform & tools
TI TMS320F28377D · Resolver feedback · Embedded firmware
Outcome
Completed commission

Integration with existing electronics

I completed firmware and bring-up for a TMS320F28377D-based data-acquisition and DC-actuator system on existing hardware, implementing closed-loop control with resolver feedback.

TI C2000 commissioned work

Across this system and a separate BLDC-controller commission, I implemented dual-core firmware, inter-core communication and CLA tasks.

All projectsAmirkabir University of Technology09 / 09

MSc research · 2019–2022

Photovoltaic-powered sensorless BLDC drive

MSc research connecting control modelling with a working photovoltaic-powered motor drive.

Organization
Amirkabir University of Technology
My contribution
Modelling, power electronics, PCB development, firmware and experimental implementation
Platform & tools
STM32 · MATLAB/Simulink · Power electronics · PCB design
Outcome
Physically implemented and experimentally tested

From simulation to physical testing

For my MSc at Amirkabir University of Technology, I designed and experimentally tested a sensorless BLDC drive powered by photovoltaic sources. The work combined MATLAB/Simulink modelling with power electronics, PCB development and STM32 firmware, taking the drive from simulation to physical implementation and testing.

Engineering practice

Hardware and firmware,
developed together.

My work covers circuit design, firmware, prototype assembly, debugging, integration and validation. Six-plus years of hands-on engineering and product development connect these disciplines.

Embedded firmware

Bare-metal C, peripheral drivers, interrupts, precise sampling, DMA, timers, dual-core communication and hardware integration.

STM32 · TI C2000 · dsPIC · Git

Read the motor-drive work

Electronics and prototyping

Schematics, PCB layouts up to eight layers, analog conditioning, isolated measurement, SMD assembly, board bring-up and root-cause analysis.

Altium Designer · OrCAD

Read the test-platform work

Power and control

Power conversion, motor drives, gate drivers, magnetics, thermal design, control development and bench validation. DC-DC converters, SMPS, BLDC and stepper motors.

MATLAB/Simulink · Embedded Coder

Read the converter work

Leading four engineers, staying involved in development

I led a four-person R&D team while continuing to design electronics, develop firmware and debug systems. My leadership work included design and code reviews, colleague training, and the documentation needed to build, test and use the products: design and interface descriptions, test instructions and reports, and installation guidance.

Fault investigation across R&D

Alongside my own development work, I helped other R&D engineers investigate and resolve problems on their boards. I also participated in EMI/EMC testing of a colleague’s product and helped analyze the results and address the causes.

Experience & education

From power and control
to medical instrumentation.

Electronics R&D, embedded development and hands-on technical leadership, with project ownership ranging from complete products to defined firmware subsystems.

July 2026–present

Negar Andishgan

R&D Engineer · Part-time

Circuit design and embedded development for medical and neurodiagnostic devices, including LTM electrode-impedance firmware, aEEG firmware improvements and photic stimulation control. The LTM and photic firmware contributions were integrated with existing hardware.

Read the LTM firmware work

2019–2026

Royal Sanat Samaneh

Electronics R&D and technical leadership

Power and control product design, embedded firmware, prototyping, validation and customer commissioning. I progressed from electronics engineering to hands-on R&D leadership, leading four engineers while remaining directly involved in design and development.

Read the delivered converter project

Independent work

Commissioned embedded systems

Hardware, firmware and integration

Separate TI TMS320F28377D commissions for BLDC control and data acquisition with DC-actuator control. Full electronics and firmware ownership on the BLDC controller; firmware and bring-up on existing hardware for the actuator system. Dual-core communication and CLA experience across this work.

Read the commissioned controller project

Education

Electrical engineering

2014–2019

Bachelor’s degree · Electrical Engineering

University of Science and Culture

Persian: native · English: professional working proficiency

Contact Shakib

Engineering enquiries.

For embedded systems, electronics and control engineering opportunities, or a conversation about the projects.

Curriculum vitae

Request my current CV by email.

Request CV

Professional profile

Connect with me on LinkedIn.

LinkedIn (opens in a new tab)

Based in Tehran, Iran.