嵌入式软件工程师
15-30k
深圳-福田区
3年经验
本科以上学历
  • 五险一金

  • 加班补助

  • 绩效奖金

  • 年终奖金

  • 岗位晋升

  • 节日福利

  • 出国机会

  • 带薪年假

  • 员工旅游

  • 定期体检

深圳移航通信技术有限公司

通信/电信设备/服务

职位描述

工作职责:
1、 熟悉并掌握公司嵌入式软件的主体开发框架,根据产品特性和客户要求,完成产品的嵌入式软件开发;
2、 熟悉公司现有产品的嵌入式软件代码,积极优化产品的功能性能,持续提高产品质量,降低产品功耗;
3、 熟悉公司现有产品的嵌入式软件代码,根据客户实际需求调整软件设计,满足客户实际应用;
4、 参考公司现有产品的嵌入式软件方案,制定新产品的软件设计方案,并完成具体实现;
5、 积极配合项目部、测试部等其他部门做好项目开发工作,为其他部门和客户提供必要的技术支持;
6、 围绕产品的软件,编写相关的软件技术资料,包括程序流程图、软著、专利、培训 PPT 等;
7、 积极分析并解决软件开发过程中遇到的问题;
8、 做好新项目或新需求的技术和工作量评估工作;
9、 积极学习并掌握更多嵌入式软件开发技能,时刻为新产品的软件开发做准备;
10、 完成上级临时交代的工作。
任职条件:
1、 计算机、电子、自动化等相关专业,本科或硕士学历、具有3年及以上驱动或系统级开发经验;
2、 熟练掌握 C 语言,可以灵活运用指针、函数指针、static、volatile等元素进行编码,并具有良好的编程习惯,有较强的嵌入式应用开发调试经验;
3、 掌握 Cortex-M3, Cortex-M4, ARM7等ARM内核的 MCU 的工作原理,掌握 STM32、GD32 者优先;
4、 掌握至少一款 RTOS 的基本原理和 API 使用规则,熟悉 FreeRTOS 者优先;
5、 了解硬件的基本工作原理,熟悉 UART, SPI, I2C, ADC, GPIO, FSMC, USB 等外设的驱动;
6、 了解 2G/3G/4G 无线通信模块的基本工作流程,可以独立完成模块驱动程序的开发;
7、 了解 GNSS 定位模块(如 U-Blox M8130)的基本工作流程,可以独立完成模块驱动程序的开发;
8、 了解 G-Sensor 的基本工作原理,掌握坐标系校正、倾斜角度等运算的优先;
9、 具备较强的沟通能力、表达能力和协作能力,工作认真负责、有责任心,能承受压力;
10、 英文阅读能力良好, 具备良好写作能力者优先。

上班地址:
深圳市福田区深南大道6033号金运世纪大厦23楼A-F室

收藏职位