Difficult to give good advice not knowing where you are located.
Also, you say you are in a small company, but how small? 5, 10, 20, 50 persons.
What is the business doing? In general terms. Discussing your employers business on a worldwide public forum is in my opinon bad form.
What is your part in the project? Are you responsible for all of it, or just a little part and you report to a more senior engineer?
So, lets try and be a bit more positive!
A day at the office...
Other Engineer - Hows the project going?
CroneA - Awfull. I am having a hell of a job to get the power supplies right, the things keep tripping out on overcurrent. Have you seen anything like that before?
OE - Yes, you are not using those ZXC123 s from the Wicky Wacky Electric Company are you?
CA - Yes, why?
OE - Pile of junk! I am surprised that you used them, what made you do that?
etc...
Tell the guy your problem(s), he may be ready and willing to give handy hints and helpfull advice.
On the other hand, he may be one of those bastards who likes to jerk you around a bit, just for fun.
You will never know until you ask.
Sometime later...
Second Engineer - Hows the project going?
CA - Getting better, I had a problem with the power supplies, but OE gave me some info and I am on top of the problem.
SE - Yes OE is a good guy, he has been in this business for a long time. He has seen most problems before.
etc...
And so it builds up, bit by bit.
You are new in the industry and probably know nobody, just give it time and it will happen.
JimB