Yeah, but the soldier's bonus feats are a lot more spread out that they would be in D&D. In D&D there's basically martial weapons and simple weapons. so, either you have the "I know martial" feat, or you don't.
The armor feats are a little more... you can have light, medium, or heavy...