返回查看全部岗位
招聘中

高级嵌入式软件工程师 BSP

25-40K·15薪
上海3-5年本科

职位描述

Job Description 1. Responsible for the development of BSP software components in customer projects 2. Individually design/implement/test embedded software component on hardware platform according to customer requirement 3. Provide SW design document and review with SW architect 4. Provide input for HW engineer for design reference 5. Kernel adaption/tailoring on Linux/Android platform 6. Driver implementation and testing in Linux/Android 7. Porting BSP software component from other HW/SW platform 8. Develop SW feature and ensure the project delivery milestone 9. Work as expert/feature owner of one technical domain and coach other colleagues Qualifications 1. Strong interest in working embedded SW development; Quick learning 2. More than 3 years automotive infotainment customer project experience with focus on kernel, driver, DSP, platform, HAL development 3. Expert knowledge in at least one technical domain, e.g. life cycle management, BT/WiFi, CAN, Audio, Diagnosis, Hypervisor/Virtualization, bootloader, INC, OPTEE, Instrument cluster, Autosar … 4. Deep understanding of Linux/Android system architect and SW stack 5. Deep understanding and experience with low level internal process communication (INC, DMA, Shared memory, socket, …) 6. Relevant hardware knowledge, solid understanding with SoC (QualComm, Renesas, ) and diverse interface like GPIO, I2C, I2S, etc. 7. Professional skill in C/C++ 8. Very good English and can read directly English datasheet, technical specification 9. Highly motivated working in a team, open-minded and willing share the knowhow and help others 10. Team leading and/or supplier management experience with preference 职位描述 1、负责客户项目中BSP软件组件的开发 2. 根据客户需求,在硬件平台上单独设计/实现/测试嵌入式软件组件 3. 提供软件设计文档并与软件架构师一起审查 4. 为硬件工程师提供输入以供设计参考 5、Linux/Android平台内核适配/裁剪 6. 驱动在Linux/Android中的实现与测试 7. 从其他 HW/SW 平台移植 BSP 软件组件 8.开发SW功能,确保项目交付里程碑 9. 作为一个技术领域的专家/功能所有者并指导其他同事 资格 1、对嵌入式软件开发有浓厚的兴趣;快速学习 2. 3年以上汽车信息娱乐客户项目经验,专注于内核、驱动、DSP、平台、HAL开发 3. 至少一个技术领域的专家知识,例如生命周期管理、BT/WiFi、CAN、音频、诊断、管理程序/虚拟化、引导加载程序、INC、OPTEE、仪表集群、Autosar…… 4、对Linux/Android系统架构和软件栈有深刻理解 5. 对底层内部进程通信(INC、DMA、共享内存、套接字等)有深刻理解和经验 6. 相关硬件知识,对SoC(QualComm、Renesas、)和GPIO、I2C、I2S等多种接口有扎实的理解。 7、C/C++专业技能 8. 英文很好,可以直接阅读英文data​​sheet,技术规范 9. 团队合作积极性高,乐于分享知识和帮助他人 10. 有团队领导和/或供应商管理经验者优先

更多高级嵌入式软件工程师 BSP内容