职位一 驱动/固件开发工程师 工作内容: 在这个角色中,您将负责维护和解决软件中的问题,包括通用固件接口,芯片组,通信协议和各种SoC块的驱动程序。这是一个高度多功能的角色,你将与不同的团队紧密合作,如EE,系统工程,硬件测试,QA,工厂,制造和运营。 要求: 1.熟练掌握C/ c++ /Python/Lua语言,具备1年以上相关工作经验 2.有开发基于ARM微控制器的设备驱动程序的经验 3.有gdb, lldb等调试器的使用经验 4.具有Unix、Linux或Mac OS X的开发经验 5.有开发标准硬件协议驱动程序的经验(USB, UART, SPI, I2C, PCIe, MIPI, HDMI, DDR) 6.熟悉作用域和逻辑分析仪 7.能够理解硬件规格和原理图 职位二 嵌入式开发工程师 ? Triage new issues as reported from the factory and station DRIs ? Determine impact, timeline, and current troubleshooting steps ? Retrieve logs from vendor, and perform first review, looking for known issues or incorrect usage of APIs ? Escalate to MIX & HSIO resources in Shanghai & CPTO with initial findings ? As needed/directed, fully investigate reported issue, driving the issue/bug to completion, which may include code changes and pull-requests back into the main MIX or HSIO code bases ? Travel to vendor or factory sites as needed for high urgency debug ? Able to collect initial issue information and logs, perform initial triage of issue, promptly escalate to FW team, and if needed drive issue to resolution Technical Requirements ? 5+ years software experience with C, Objective C, & Python ? Hands on experience with lab test equipment to debug difficult/intermittent hardware issues ? Ability to read a schematic for HW connections ? Strong desire to dive deep into system level issues and drive problems to closure in a team-based environment with a proactive attitude ? Clear communication in English & Chinese 工作内容 ?根据工厂和站点dri的报告对新问题进行分类,确定影响、时间表和当前故障排除步骤 ?从供应商那里获取日志,并执行***次审查,寻找已知问题或api的错误使用 ?根据初步调查结果向上海MIX & HSIO资源和CPTO汇报 ?根据需要/指示,全面调查报告的问题,推动问题/bug解决完成,其中可能包括代码更改和将请求拉回主MIX或HSIO代码库 ?根据需要出差到供应商或工厂现场进行紧急调试 ?能够收集最初的问题信息和日志,对问题进行初步分类,及时上报给FW团队,并在必要时推动问题的解决 技术要求 ?2年以上C, Python软件开发经验,会Objective C是加分项 ?具有实验室测试设备调试困难/间歇性硬件问题的经验 ?能够阅读硬件连接原理图 ?强烈渴望深入研究系统层面的问题,并以积极主动的态度在团队环境中解决问题 ?清晰的中英文沟通能力