I'm totally new to this system so take my thoughts with a grain of salt.
Wouldn't it be more straightforward to compare attacker's "weapon value" + "targeting computer mod" versus defender's "armor value" + "ECM mod", so that if attacker's total is higher, it scores as many hits as it exceeds the defender's value? If less, defender isn't damaged but loses (1d3?) armor value going forward?
For each hit, defender can roll some sort of "save" against defender's "piloting skill" or its equivalent? Critical hits and effects would occur based on attacker rolling a (d6?) against the damage inflicted - if the roll is less than the damage, one (or more?) critical hits occur.
Just thinking out loud without knowing the rules yet, beyond your description here, so this could be nonsense, or even heresy! 😁