Specialistofficersutbildningen ges inom Försvarsmakten och är två terminer lång .