千问千问C端事业群-高级嵌入式开发工程师-杭州
任职要求
1. 计算机相关本科及以上学历,具备3年以上相关工作经验, 2. 精通C/C++语言,熟悉RTOS或Linux嵌入式开发,掌握进程/线程、内存管理机制 3. 熟悉MCU外设开发(如ADC/DMA/GPIO),具备I2C/SPI/UART等硬…
工作职责
1. 负责智能家居网关、中控屏、AI传感器等设备的嵌入式系统开发 2. 设计、开发和优化嵌入式Linux和RTOS的应用程序 3. 提升产品的性能、稳定性和用户体验,确保产品质量的持续改进 4. 编写嵌入式开发规范,设计模块化、可复用的设备端软件架构
1、负责公司安防摄像头设备产品(包括但不限于摄像头、门铃 等)的嵌入式软件开发; 2、不同平台下嵌入式系统软件分析规划、系统框架设计,功能模块开发,技术难点攻关等; 3、跟进解决产品生命周期中产生的bug; 4、及时编写各种文档和标准化资料。 【公司使用飞书等效率软件办公,提倡高效、创新、开放、坦诚。】
THE ROLE Tesla's Software Platforms team provides the foundation on which the in-vehicle user experience is built. We build the software platform (kernel, bootchain, drivers, and lower level userspace platform services) for our innovative Infotainment hardware. This includes high resolution touch displays, high definition audio, bluetooth/wifi/cellular connectivity, USB, cameras, all connected to high performance multi-core processors and GPUs. Our software is based on Linux, GNU toolchain, buildroot, and other open source projects, delivering the security, capability, and performance demanded by our user experience RESPONSIBILITIES • Write well structured, testable, efficient, and maintainable code • Integrate software components into a fully functional software system • Tailor and deploy software tools, processes and metrics • Use existing available hardware in innovative ways to solve problems • Board bringup and hardware design validation • Deploy software incrementally to meet very fast paced development • Develop software tests and continuous integration for your code • Support factory provisioning, test, and improvements • Assess and document new product feasibility

1、中间件设计与开发:负责基于ARM Linux平台的高性能IPC(进程间通信)中间件设计、开发和移植,重点涉及DDS(数据分发服务)、RPC(远程过程调用) 及共享内存等通信机制,以满足高并发、低延迟的嵌入式通信需求; 2、系统性能调优:主导中间件的性能分析与优化,包括但不限于内存管理、线程调度、零拷贝传输以及QoS(服务质量)策略配置,确保中间件在资源受限的嵌入式环境中稳定高效运行; 3、技术攻关与测试:解决分布式系统中遇到的网络通信、数据同步等复杂技术问题;编写并执行单元测试、集成测试方案,定位并修复缺陷; 4、跨团队协作:与硬件、算法及应用软件团队紧密协作,参与产品需求分析和技术方案评审,提供中间件层面的技术支持与接口定义,确保系统整体架构的协同性。