| 设立背景 | 公司做通信设备要写嵌入式程序,没这人代码跑不起来。 | ||
|---|---|---|---|
| 核心职能 | 写芯片上跑的代码,修bug,让硬件按想法动起来。 | ||
| 工作内容 | 写软件、调驱动、测功能、写文档、改老代码。 | ||
| 协作关系 | 跟硬件工程师一起调板子,向技术组长汇报,和测试同事联调,偶尔帮产品部看需求。 | ||
岗位职责:
1、负责嵌入式软件的设计、开发及维护;
2、根据项目需求撰写相关技术方案、需求分析、详细设计文档;
任职要求:
1、计算机专业本科及以上学历;
2、具备较强的学习能力、沟通能力和团队合作精神;
3、精通汇编/c/c 语言,熟悉单片机和arm芯片的开发,熟悉spi/i2c/uart等通信协议,熟练应用中断/dma/定时器,了解操作系统的基本原理;
4、工作认真细致;
5、有基本的嵌入式硬件基础,可独立设计简单的嵌入式系统,能够熟练使用万用表、示波器、逻辑分析仪等电子仪器;
6、有一定的英语阅读能力,可看懂相关技术资料;有一定的文字功底,可独立撰写技术文档。
| 设立背景 | 做车用底层软件,得有人写代码测代码。新项目上线要人干这事。 | ||
|---|---|---|---|
| 核心职能 | 写mcu底层代码。集成测试。维护老产品代码。弄can协议。 | ||
| 工作内容 | 写c语言代码。跑osek或autosar。测静态动态。写开发文档。 | ||
| 协作关系 | 跟硬件工程师对板子。跟系统工程师对需求。向软件组长汇报。配合测试组交版本。 | ||
底层软件开发工程师 能力要求:
1、熟练使用c语言,不少于1种mcu开发经验:freescale 9x12,powerpc及arm内核;
2、有osek,autosar使用经验;
3、熟悉一种以上车用can通信协议;
4、软件静态动态测试经验"
岗位职责:
1、新产品底层代码开发或集成测试;
2、现有产品底层软件维护;
3、通信协议集成;
4、开发过程文档编写。