If you are more Jr., make sure you are taking the other engineer's advice. Even if he/she is being abrasive, he/she may have valid points. It may also be the case that they are annoyed that you aren't paying them the respect they feel they deserve as the more Sr level engineer.
As davidholmesnyc said, you can't do anything about it, other than adjust your own approach. You will not get the other person to change. If it's a big enough problem, find another job. Complaining to a higher up will not help, sadly.