我刚毕业,在做嵌入软件,其实我的专业是电子信息科学与技术,只学过C语言,别的就是数据结构了。但是我现在的工作其实和硬件关系基本上不大,主要是关于网络的开发。其实你是学机械自动化的,PCB啊,之类的硬件知识应该不错吧,其实这样的话你可以去应聘嵌入软件工程师啊,或则底层驱动开发。不一定要做纯软件的。
关键你要把自己的简历中关于软件的东西说的详细点,自己做过什么软件项目或者会哪些软件方面的东西。你不写别人肯定不知道。
再有就是大公司可能不会需要你这样的人做软件,他们要得是经验丰富的,你可以去小公司试试。