职位&公司对比
职位详情
- 北京
- 10年以上
- 本科
- DSP开发
- C语言
- BSP
- 嵌入式
- 驱动开发
The Role: As a BSP Software Engineer, you will take part in the implementation of a highly optimized BSP for Android-based devices. You will work closely with the hardware, ODM, and QA teams to take the product from concept to customer release and ensure the highest level of quality for your deliverables. In this role, you: • Take great pride in innovating new products that will be used by millions of users • Enjoy working side by直聘 side with partners and colleagues to solve tough problems • Know what’s important when releasing software to end users • Can thrive in a dynamic environment wiBOSS直聘th multiple, changing priorities • Are comfortable with proactive out来自BOSS直聘ward communication, and never shy away from a challenge Basic Qualifications: • Bachelor’s degree in Computer Science, EE or similar technical field • 6 to 10 years of hands-on software development • 2 years of current experience developing at Linux kernel and drivers level • In-depth expertise working with Linux kernel and drivers on a wide diversity of peripherals typically found in consumer electronics product • Hand-on knowledge in one or more specific technical areas: boot loader, memory, eMMC, USB, audio, dispkanzhunlay, file systems, performance, security, wireless, etc. • Understand how Android integrates with the kernel • Strong coding skills in C/C++ • Can work at ARM Assembly level • Failure analysis and debugging skills • Understanding of embedded development constraints Preferred Qualifications: • Master’s or higher degree • Hands-on power management and optimization skill • Experience in one or more of the following areas: power management, system performance optimization, multi–core CPU, etc. • Strong communication and interpersonal skills • Have worked through the complete life cycle of shipping and sustaining high-volume consumer products • Can travel domestically or internationally
职位详情
- 北京
- 5-10年
- 本科
- C/C++
- 计算机相关专业
- 电子工程相关专业
- Windows驱动开发经验
- 异构计算
岗位职责: 1. 参与项目需求分析,概要设计,详细设计,协助软件架构师完成功能模块的具体设计。 2. 负责算力适配服务(包括性能和状态监控、调度策略、API接口)设计和代码开发和单元测试,确保交付质量。 3. 负责算力适配服务与AI感知平台对接集成,包含对部分AI插件运行行为的调度。 4. 编写和维护相关的技术文档,MVP定义,辅助质量团队进行集成测试;解决开发过程中的问题并保障通过测试。 5. 保障软件合规,符合联想软件安全要求,通过安全审查;符合开源代码协议,通过OSC审查;符合法规要求:隐私保护、Abossccessibility要求等。 6.负责深度学习模型的微调和优化 7.负责将深度学习模型封装成标准的插件 8.负责插件在应用程序中的集成和在UIBOSS直聘上的展示 职位要求: 1.电子信息类(计算机、软件、电子、自直聘动化)硕士或计算机、软件专业本科生。 2.有5年以上windows平台桌面客户端开发经验; 3.有windows平台多线程和多进程架构软件开发经验; 4.熟悉常用的C++11新特性,并有在项目中实际使用的经验; 5.熟悉windows系统底层api,有资源管理器二次开发经验者优先; 6.熟悉Windows 系统优化,有系统优化、性能监控软件开发经验优先; 7.熟悉pytorch,tensorflow等模型开发框架 8.熟悉OpenVINO,TensorRT,ONNX Runtime等模型推理框架 9.熟悉迁移学习原理,有模型微调经验 10.熟悉模型优化方法,如剪枝,量化,蒸馏等,有实际模型优化经验 11.熟悉常用设计模式,如单例,生产者消费者,工厂模式等。 12.熟悉C#及.net和UI开发框架,如wpf,uwp,winui等,熟悉mvvp架构模式
技能解析
- C/C++
数据来自CSL职业科学研究室
技能解析
- 软件安全
- 电子信息
- 优化方法
- 代码开发
- 深度学习
- 需求分析
- 项目需求分析
- 开发过程
- 设计模式
- 客户端开发
- 资源管理
- 二次开发
- 系统优化
- 开发经验
- 监控软件
- 开发框架
- 单元测试
- 熟悉C#
- 隐私保护
- 软件架构
- 技术文档
- 软件开发
数据来自CSL职业科学研究室
备注
职位发布者未明确表明公司信息,具体可咨询职位发布人进行确认。