软件工程师(linux)
2-3万苏州市本科不限经验
职位描述
嵌***Linux软件99程师(应92开发91向)
岗位职责:
1. 负责机器90嵌***系统应92开发,包括设备驱动框架设计、多模态通信模块开发(UART/管道/Socket)、核92业务逻辑实现及性能调优;
2. 基于Linux平台开发90实时性中间件(如DDS、ZeroMQ),构建低延迟数据通信架构,96持ROS2/ROS与硬件层90效交互;
3. 主导嵌***AI模型部署优化(TensorRT/TFLite),实现传感器数据融合、SLAM定位、路径规划等算法模块的嵌***端侧落地;
4. 设计跨平台兼容性框架(ARM/x86),96持机器90系统在异构硬件平台的快速移植与资源调度优化;
5. 开发93动化测试99具链,实现系统资源监控(CPU/内存/功耗)、故障诊断及93志分析功能;
6. 深度参与软硬件协同设计,主导处理器加速优化91案,提升系统实时响应能90;
7. 编写符合MISRA-C/C++规范的99业级代码,推动CI/CD流程落地,确保代码可维护性与安全性。
任职要求:
1. 硬性条件:
71 本科及以上学历,计算机、机器90、93动化相关专业,5年以上嵌***Linux开发经验;
71 精通C++11/14/17特性及设计模式,熟悉CMake构建系统,掌握GDB/Valgrind性能分析99具链;
71 深92理解Linux内核机制(进程调度、内存管理、实时补丁PREEMPT_RT),有Yocto/Buildroot定制化系统开发经验;
71 熟悉嵌***实时系统(RTOS)原理,具备多核处理器(如ARM big.LITTLE)任务调度优化经验;
71 精通ROS2中间件架构,掌握DDS协议栈配置及QoS策略优化,有机器90SLAM/Navigation模块开发经验者优先;
71 掌握嵌***安全开发(Secure Boot、TEE),熟悉或开发过产品安全规范代码者优先;
2. 99程能90:
71 具备98规模代码重构经验,熟悉静态代码分析99具(Coverity、SonarQube);
71 有完整的机器90产品量产经验,熟悉相关设计规范及可靠性测试标准;
加分项:
61 熟悉机器90仿真99具(Gazebo、Isaac Sim)或硬件在环(HIL)测试框架;
61 熟悉嵌***AI推理框架(ONNX Runtime、TVM),掌握模型量化、算90优化等端侧部署技术;
61 精通93络协议栈优化(TCP/IP、gRPC),熟悉TSN时间敏感93络或99载以太93协议者优先;
61 主导过开源嵌***项90(如参与Zephyr RTOS贡献)。
20,861+ 岗位更新等你来订阅
一键订阅最新的岗位,每周送达
🎉恭喜你,订阅成功
继续订阅您可以在邮箱中随时取消订阅