嵌入式高级软件工程师岗位职责

2018-06-20    工程师职责    【本页移动版】
嵌入式高级软件工程师是做什么的?本文提供嵌入式高级软件工程师的岗位职责例子,包括详细的工作内容及任职要求。
-------------------------------------------------

任职要求:

1、至少5年以上相关开发经验;

2、精通C,熟悉shell/python脚本,良好的编程习惯和技巧;

3、精通ARM cortex-M3/M4系列架构,熟练掌握linux系统, 至少熟悉一种OS的内部运行机制,包括进程调度、内存管理、IPC、定时器、消息列队等

4、具备全流程负责产品关键模块的方案制定、编码、维护、测试,自动化测试脚本实现,规格文档编写经历

5、有扎实的电子电路基础,能够综合硬件和软件双向定位设备问题。

6、熟悉银联卡相关业务并深知相关过检和测试流程;


岗位职责:

1、负责框架内关键需求的方案设计、技术选型、原型验证

2、通过可靠性分析方法,分析负责框架的故障模式,提取相应的可靠性需求,改进框架代码的可靠性

3、负责框架内关键问题定位、修改方式检视、改进措施落地

4、负责框架内整体架构完善;

-------------------------------------------------

职位要求: 

1、计算机,通信专业毕业,大学本科或以上学历,四年以上嵌入式系统开发工 

作经验。 

2、精通嵌入式系统开发,精通Linux系统和C语言软件开发。有交换机软件开 

发经验或嵌入式Linux经验者优先考虑。 

3、熟悉计算机网络技术,精通网络通信协议(TCP/IP、STP、NTP、OSPF、DHCP、 

IGMP、SNMP等),有实际开发经验者优先考虑。 

4、具有较好的英语读写能力,能快速阅读英文技术资料。 

5、有良好团队合作精神和沟通能力、学习能力。性格开朗、有责任感、工作积 

极、有很强的学习和理解能力。 

 

-------------------------------------------------
Company Description

Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.


Job Description

Work on the whole process of infotainment system and instrument cluster HMI (Human Machine Interface) development, including graphic user interface and speech dialog interface.Analyze the customer HMI requirements and creation of the functional requirementsEvaluate and accept Subcontractor HMI designs Adapt to HMI design deliveriesImplement and deliver the HMI modulesFollow software development processFollow the defined software coding rules Use software configuration managementPerform unit testsReport the defects to the projectAnalyze and fix the detected software defects


Qualifications

Good skills in embedded C/C++ programmingExperience in computer graphicsExperience in automotive embedded Software developmentExperience in HMI Design, Implementation and testing Intercultural competence to cooperate with oversea teamGood English in both writing and speaking


 


-------------------------------------------------

1、计算机、通信、电子工程、自动化等相关专业;

2、熟悉Linux操作系统,熟悉shell编程,熟练使用gcc,gdb,Makefile等开发调试工具;

3、熟悉各种嵌入式开发环境搭建以及调试;

4、熟练掌握嵌入式系统内核定制编译,精简系统内核、算法;

5、至少2年的嵌入式驱动/BSP驱动开发移植经验(可根据IC spec动手编写驱动文件),对嵌入式开发环境Yocto/Linaro有较深的理解。熟悉ROS机器人系统优先。

6、具有Android系统高通/MTK平台底层驱动开发调试经验。深入的理解Android framework框架和Android Binder通信机制,理解Android系统各个子系统从UI到底层设备驱动整个 调用流程。

7、熟练掌握I2C、SPI、UART、USB等接口协议;

8、各种嵌入式芯片、存储器等电路器件,protel99等电路设计软件,电路板制作;

9、良好的团队协作精神和和严谨的工作作风以及沟通能力。

相关文章
热点文章