职位详情
嵌入式Linux系统工程师
2-3万·13薪
合肥哈工澳汀智能科技有限公司
上海
5-10年
本科
01-13
工作地址

平安财富中心2号楼

职位描述
岗位职责:

1. 主控平台开发与维护:

a. 负责基于SOC硬件平台,进行嵌入式Linux系统(BSP)的定制、移植、开发和维护。

b. 深入研究供应商提供的Linux BSP开发包,根据公司硬件设计,完成设备树(Device Tree)的编写与调试、内核配置与裁剪、驱动程序移植与开发。

c. 确保主控平台稳定启动,并完成与底板各功能模块(如GPIO、I2C、SPI、UART、USB、PWM等)的驱动适配与集成。

d. 参与相关硬件模块选型,制定验证方案及功能验证。

2. 系统级问题攻关与性能优化:

a. 负责分析和解决现有及新产品中与Linux系统相关的复杂技术问题,例如:

i. 深度相机、激光雷达等传感器数据通信不稳定或丢帧问题。

ii. CPU占用率异常高、系统卡顿、热管理问题。

iii. 内存占用过大、内存泄漏分析与优化。

iv. USB设备(如摄像头、集线器)驱动兼容性与稳定性。

v. WiFi/蓝牙、4G/5G模块的驱动集成、网络稳定性与连接优化。

vi. 系统启动速度优化。

b. 协助测试部门制定系统层测试方案,定位和解决测试中发现的核心系统缺陷。

3. 技术文档与团队建设:

a. 编写和维护BSP开发文档、驱动说明、系统配置指南及问题排查手册。

b. 参与团队建设,分享相关前沿技术。

任职要求【必要条件】

1. 学历与经验:

a. 计算机、电子工程、通信、自动化等相关专业本科及以上学历。

b. 3年以上嵌入式Linux系统开发经验,有基于RK平台(尤其是RK3568/RK3588)或类似高性能ARM平台的实际项目开发及量产经验者。

c. 有从零开始或深度定制BSP,并成功推动产品量产的经验。

2. 核心技术能力:

a. 精通嵌入式Linux内核:熟悉内核配置、裁剪、编译,具备扎实的设备驱动开发调试能力。

b. 精通设备树(DTS):能独立完成新硬件平台的设备树编写与调试。

c. 底层调试能力强:熟练使用示波器、逻辑分析仪等工具,精通内核日志分析、perf/ftrace等性能 profiling 工具,能快速定位硬件协同问题及系统性能瓶颈。

d. 外设驱动经验:具备以下至少三种外设的驱动调试或开发经验:USB Host/Device、SDIO(WiFi)、以太网、MMC/SD、I2C、SPI、UART。

e. 编程语言:精通C语言,熟悉Shell/Python等脚本语言用于自动化测试或工具开发。

3. 问题解决能力:

a. 具备强烈的技术攻关热情和系统性解决问题的能力,对CPU占用、内存泄漏、系统稳定性等复杂问题有实际处理经验。

b. 能阅读硬件原理图,与硬件工程师高效沟通。

【优先条件】

1. 有机器人、无人机、智能车载或其他复杂移动设备嵌入式系统开发经验。

2. 熟悉Linux实时性优化(PREEMPT_RT)、安全启动、OTA升级机制。

3. 了解基本的计算机视觉或传感器数据处理流程,与算法部门协作过。

4. 有WiFi/蓝牙协议、4G模块集成调试经验。

5. 熟悉ROS系统,有相关ROS开发经验。

【软技能】

● 良好的沟通能力和团队协作精神,能清晰地向非软件背景的同事(如硬件、产品、测试)解释技术问题。

● 责任心强,对代码质量和系统稳定性有高标准要求。

● 具备良好的学习能力和技术热情,能快速适应新技术和业务需求。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请