I'm in Australia and don't expect big ticket US paychecks myself, but that does seem low for embedded C dev work - there's some skill required there.
I guess it's all relative to whatever economy you're embedded in though.
Good luck and best wishes going forward.