职位描述
【工作内容】
1. 负责嵌入式系统的软件开发,包括需求分析、架构设计、模块化开发及代码实现;
2. 参与产品的需求调研、方案设计和技术评审,确保软件设计满足产品需求;
3. 编写高质量的软件代码,并进行单元测试、集成测试及性能优化;
4. 解决开发过程中遇到的技术难题,提升软件的稳定性和可靠性;
5. 与团队成员紧密合作,完成项目计划和任务分配,确保项目按时交付;
6.对现有系统进行维护和升级,提高系统的可用性和可扩展性;
7.跟踪最新的技术发展动态,持续改进软件开发流程和方法;
8.完成上级领导交办的其他工作任务。
【任职要求】
1.计算机、自动化等相关专业;
2.本科5年或硕士3年以上工作经验,具备丰富的嵌入式软件开发经验;
3. 熟练掌握 C/C++ 语言,熟练使用 IAR、Keil 等编译工具;
- 熟悉 RS232/485、CAN、I2C、SPI、以太网等总线协议,有 PowerLink 协议、Profibus-DP 等协议开发经验者优先;
4.具备良好的编程风格,熟练使用 Office 办公自动化软件进行文档编写;
5.具备电子产品软件稳定性、可靠性设计理念;
6.性格随和,为人正直,具有良好的规范化做事风格;
7.具备 Linux 应用开发经验,熟悉 Linux 操作系统架构,掌握 Linux 下多线程编程、网络编程(Socket/TCP/UDP)及系统调试工具(GDB、Valgrind 等);
8. 熟练使用 Linux 开发工具链(GCC、Makefile、Shell 脚本),具备 Linux 环境下软件需求分析、架构设计及模块化开发能力;
9. 了解 Linux 文件系统、进程间通信机制(IPC)及设备驱动基础,有嵌入式 Linux 应用开发或跨平台软件移植经验者优先。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕