嵌入式开发工程师
岗位职责:
(1)从事嵌入式软件和硬件设计,包括设备研制过程的硬件开发、软件编码、系统调试、产品测试、试验和交付过程中的问题处理;
(2)配合项目负责人完成项目课题控制算法相关部分论证、立项、方案等工作
(3)根据项目及产品实际功能需求及规范,设计并搭建具体嵌入式控制软件架构,并完成各软件接口及功能模块具体设计实现。
(4)根据项目实际使用功能需求,设计并搭建上位机监控软件架构,并完成软件各接口及各功能模块具体设计实现。
(5)负责嵌入式系统产品的驱动研发工作,参与产品的设计和改进;
(6)完成代码单元和组装测试,配合进行系统联调;
(7)完成软件技术文档和使用手册编写
核心能力:
(1)精通C或C++或Python,熟悉VS、Labwindows、QT中一种上位机编程软件,能将控制算法实际运用于电机运动控制及传感器,有嵌入式控制软件、上位机监控软件及Linux系统实际开发经验者优先;
(2)熟悉ARM架构,熟悉嵌入式驱动开发,熟悉UART、I2C、SPI、CAN等接口及总线开发;
(3)了解电机控制和惯性导航原理;
(4)熟悉各种嵌入式硬件接口,具备设备驱动开发经验,具备硬件调试经验;
(5)了解FPGA和芯片等硬件相关知识;了解无线通信相关知识。
(6)熟悉一款PCB设计软件,能够独立完成设计。
(7)熟悉一款CAD机械设计软件,能够完成基本的建模和运动仿真。
任职要求:
(1)电子/计算机/自动化/通信工程等相关专业;
(2)对嵌入式行业有较大兴趣和热忱,具备嵌入式操作系统基础知识;
(3)拥有良好的沟通能力,责任心强;
(4)具有项目经验者优先考虑;
(5)若为在校生,大三、大四、研二、研三学生实习需要3个月及以上。
薪资:面议。
工作地点:清华大学信息技术研究院
申请应聘者请将个人简历发送至xuliyuan@tsinghua.edu.cn
请在邮件标题注明“姓名”和“应聘岗位”,若申请实习,请在邮件正文给出可实习的具体时间。
期待您的加入!