岗位职责:
1. 参与项目需求分析、技术调研,负责设计完成需求规格、软件架构、测试策略,撰写相关的技术文档;
2.搭建研发环境,独立完成系统中相关软件模块的编码、调试、单元测试、功能验证,保证项目进度和产品质量;
3.新产品的MCU、软件编程、调试;
4. 分析、解决、跟踪产品使用的问题;
5. 与开发团队相互配合完成整个系统开发。
任职资格:
1. 计算机、通信、电子或自动化相关专业;
2. 精通C语言、数据结构,熟悉底层驱动开发、熟悉嵌入式操作系统工作原理;
3. 精通I2C、SPI、UART、USB等接口编程,有很强的编码能力及良好的编程习惯;
4. 具备数字、模拟电路等硬件技术基础,能看懂原理图;
6. 精通msp430、omapl138、at91sam7x256、am335x、stm32等单片机的软件开发,熟悉KEIL,IAR等开发环境;
7. 熟悉linux系统架构、能熟练进行bootloader、linux系统剪裁、驱动程序编写和配置、文件系统剪裁。
8. 熟悉ucos操作系统程序驱动和应用程序编写。
8. 熟练阅读英文技术资料,具有良好的沟通和表达能力,具有团队合作精神。
9、具有良好的编程习惯,有独立承担工作的能力,责任心强。
10、有良好的纪律性,认可公司的项目管理理念。