电气工程师可以分为软件工程师和硬件工程师两类,各自负责不同的工作内容:
软件工程师
主要负责设计和开发嵌入式软件、控制系统软件、通信协议等软件方面的工作。
需要掌握编程语言如C、C++、Python等,以及相关的科学计算软件如AutoCAD、MATLAB、SolidWorks Electrical等。
硬件工程师
主要负责设计和开发电路板、芯片、传感器等硬件方面的工作。
需要掌握电路理论、电子元件、PCB设计、微控制器、传感器、电机与驱动、通信协议等硬件知识。
通常需要使用计算机辅助设计(CAD)软件、电路模拟软件、电路分析软件等。
建议
软件工程师:重点学习编程语言和相关设计软件,同时也要了解一定的硬件基础知识,以便更好地与硬件工程师协作。
硬件工程师:需要深入掌握硬件设计相关的知识和技能,同时也要熟悉一些软件工具,以便进行电路设计和仿真。
在实际工作中,电气工程师需要具备跨领域的知识,既能够设计电路板,也能够编写控制软件,因此两者之间的知识是相辅相成的。