岗位内容:
AMHS系统设计与开发
- 需求分析与方案设计:参与产品立项评审,将需求转化为可行的设计方案,包括系统架构和接口设计。
- 代码编写与优化:根据设计编写符合功能和规范要求的代码,进行多任务编程,优化代码性能,确保可读性及健壮性。
AMHS测试与维护
- 测试与调试:执行测试,确保代码质量,消除缺陷,进行白盒测试和集成测试,保证系统功能正常。
- 版本管理:管理程序版本,支持问题定位和回退。
- 维护与升级:负责软件的持续维护和升级,解决应用中的技术问题。
AMHS文档编写与协作
- 文档编写:编写开发文档和工艺文件,确保完整性和准确性。
- 团队协作:与硬件团队协作,保障软硬件协同,参与项目评审和开发流程的建立。
AMHS技术研究与应用
- 新技术跟踪:关注行业新技术,推动技术落地,提升产品竞争力。
- 技术研究:进行嵌入式系统的研究与开发,负责底层软件(如Bootloader、驱动程序)的开发。
任职要求:
1. 具备扎实的C语言编程能力;
2. 精通主流嵌入式控制系统开发环境,至少熟悉 FreeRTOS、RT-Thread等RTOS中的一种
3. 精通Linux平台搭建(u-boot、kernel、文件系统),Linux系统编程(线程、进程、进程间通讯、同步互斥机制等)
4. 数量掌握gcc、gdb、MakeFile、shell等工具;
5. 熟悉gpio、key、rtc、wtd、spi、uart、can、ethernet等外设及其驱动的编写或移植
6. 本科及以上学历,电子工程,自动化、计算机等相关专业。有工业控制经验者优先【机器人、AGV、AMHS等行业】