generating pulse with Arduino and MOSFET for switching miniature EPMs

I have a question regarding mini EPMs circuit. How to make a circuit with Arduino or any MCU that can generate switching pulse? To generate a switching pulse, the EPM driver circuit discharges a 10 microF capacitor charged to 28 V across the coil for 22 microseconds, resulting in a very short but high-current (10 A) pulse. More than one pulse across each coil is needed to reach full strength. For example pulse sequence to switch from the release state to the attach state: L = 22 microseconds, S=10 ms, and N=4. A sequence with reversed polarity switches from attach to release states. How would schematic look like?

Thanks in advance.

You're going to have to spell out that acronym for us. The top google hits for "mini EPMs" seem like they're all your same question repeated on many sites.

Electromagnetic pulse.

Not sure what you're trying to do.
I would call an 28volt discharge from a 10uF cap a pico- or femto EMP.
Any common logic level mosfet could do that.
Google someting like "mosfet relay driver".
Leo..