职位详情
嵌入式软件开发工程师
8000-12000元
山东星火新通讯有限公司
济南
1-3年
大专
09-14
工作地址

济南超算中心科技园(国家超级计算济南中心)

职位描述
岗位职责:
(1)负责公司基于STM32和国产MCU产品的嵌入式软件的开发和维护,涉及业务范围包括但不限于教育装备类、信息安全类和测量测控类等范畴。
(2)协助硬件工程师完成板卡驱动和支持库的开发,故障分析和处理等工作。
(3)负责部分国产化芯片和自研芯片标准库的开发和维护工作。

任职资格:
(1)专科及以上学历,仪器仪表、自动化、电子、测控、通信等相关专业。
(2)熟练掌握C语言使用,熟悉嵌入式开发流程,能够熟练使用GCC、Make等开源工具链的优先考虑。
(3)熟悉Git协作流程,适应软件开发的管理要求。
(4)熟悉STM32寄存器开发,有相对丰富的寄存器开发经验,可在没有HAL库的情况下独立完成功能分析设计和实现工作。
(5)至少了解USB、SPI、I2C、UART、ADC/DAC、PWM、ETH等协议,熟练掌握USB、SPI、I2C协议的细节和实现,可独立使用寄存器开发;有过USB类协议开发经验的优先考虑。
(6)熟悉国产化加密芯片(国民技术、兆易创新)等产品和国产密码算法等技术的优先。
(7)熟悉ARM CMSIS库的实现原理和移植流程,可参照寄存器手册独立完成CMSIS Core和Driver库的移植适配工作,有良好的文档编写和整理习惯。

综合素质:
(1)具备模块化编程思维(代码可读性、可维护性佳)。
(2)良好的故障排查和处理能力。
(3)具备良好的沟通能力和团队协作能力,可与其它研发团队密切协作共同完成工作目标。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请