职位描述
工作职责:
1.参与公司ToF相机产品嵌入式Linux产品平台的软件设计和开发, 包括应用层和内核层。
2.参与公司算法在嵌入式Linux平台和DSP平台上的性能优化
3.在项目中保持和架构师、产品经理、需求方积极有效的沟通,能够有效的驱动问题解决。
4.持续维护和优化自己负责的软件,保持软件的可维护性和持续的提升和扩展。
任职要求:
1.精通C语,精通C++优先,对软件设计和高质量代码有深入思考和理解;
2.具有丰富的嵌入式linux软件开发经验;熟练使用各种辅助工具进行软件编译、优化、调试、测试;熟练应用Bash, CMake, Python等进行开发环境搭建、提升开发测试效率;
3. 熟悉硬件底层+内核+应用的编写调试,有丰富的Linux底层驱动设计和编写经验。熟练掌握Linux中GPIO、UART、CAMERA、 LCD、 USB、video、audio等驱动框架和内部运作机制;
3.深刻理解处理器架构、内存、DMA、中断等,对于嵌入式平台的算法和软件优化有丰富的经验,至少具备SSE指令集、ARM NEON、DSP指令优化经验中的一种;
4.具有丰富的编码、代码评审和良好的编程习惯,注重代码质量,逻辑清晰,命名规范,代码冗余率低,可复用性强;
5. 具备极强的bugshooting的能力,能快速分析、定位和解决问题;
6. 有摄像头、视频处理,3d图像处理,NPU应用等经验的优先;
7.有开源项目开发经验者优先;
8.有瑞芯微(Rockchip)平台开发经验者优先。
9.有上位机软件工具开发经验优先(QT,visual studio,python等)
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕