1、根据需求完成产品计算机应用软件的编写,完成软件模块的设计和实现;
2、对已完成的程序进行测试,修复发现的代码缺陷,并编写基本的需求分析文档和开发设计文档;
3、升级和维护公司产品的计算机软件。
1、计算机、电子、测控技术等相关本科及以上学历;
2、熟练掌握 C/C++、JAVA 编程语言基本原理,及其基于 linux 操作系统、android 系统、麒麟操作系统的环境搭建和扩展应用等;
3、熟练使用 Eclipse,Source Insight,Qt 等主流应用软件;
4、熟悉 LINUX 平台数据库、网络编程;
5、有在国产平台(瑞芯微 3588 和 3399 等)开发经验者优先。
1、根据需求完成产品嵌入式程序的编写,独立完成 MCU 周边芯片、电路的驱动和调试;
2、对已完成的程序进行测试,并修复发现的代码缺陷,并编写基本的需求分析文档和开发设计文档;
3、完成公司产品与编程平台的对接,升级和维护公司产品的嵌入式软件。
1、计算机、电子、自动化、通信等相关专业本科及以上学历;
2、熟悉 KEIL 编程环境,熟练使用 C 编程,能读懂已有产品的程序。
3、熟练使用 STM32 系列任一种芯片,熟悉 FSMC、SPI、I2C、UART、CAN、USB 等常用通讯总线;
4、能独立编写 STM32 内部和外围芯片的驱动程序;
5、具有良好的逻辑思维能力、编程技巧和编程习惯;
6、有一定的自主学习能力,有 5 年以上相关软件开发经验,做过 CodeSys runtimes移植的优先。
1、负责嵌入式团队的组建和日常管理,对组员进行绩效考核,对团队进行技术指导,并根据项目开发需求协调内部资源;
2、根据项目进度及要求,监督促进开发工作按照质量管理体系流程进行,并制定和输出相关技术文件;
3、负责制定和评审嵌入式产品硬件的总体方案,包括元器件选型、原理图、PCB、结构设计、DFMEA 分析、测试及验证;
4、负责硬件技术方面的开发和管理(硬件产品改进、新产品开发、新产品规格建议),组织解决开发过程中所遇到的疑难问题;
5、协助软件工程师进行系统开发和联调;
6、跟踪新技术新方案的发展趋势,为新产品的开发提供方案和建议;
7、完成上级领导交付的其他临时性工作。
1、本科及以上学历,电子、机电一体化、自动控制、电子工程、通信及相关专业;
2、3 年以上独立硬件开发经验,有 STM32 控制器、DSP 等相关设计经验优先;
3、熟悉单片机的软、硬件结构,熟悉嵌入式系统架构;
4、熟练掌握数字、模拟电路的相关基础知识,具备较强的硬件电路调试能力;
5、熟悉硬件开发流程,能熟练使用 AD 或其它硬件设计制图工具软件做 PCB 应用开发;
6、具有熟练应用单片机系统抗干扰元件的能力,具有解决 EMC 实际问题的经验;
7、有嵌入式系统开发经验。具有功率单元设计经验者;
8、有良好的沟通协作能力,独立分析解决问题的能力,团队合作能力以及高效的执行力。