岗位描述
1.负责底层软件开发、测试与维护, 以及底层架构的改进;
2.参与ADS软件中相关功能的集成测试、故障分析定位和跟踪解决问题;
3.进行底层软件功能&性能测试, 发现系统功能和性能方面的缺陷,进行缺陷定位,协助开发人员解决问题;
4.具有良好的测试数据问题分析能力,包括异常分析、问题定位,并提出改进方案。
职位要求:
1 熟练 C/C++ 语言;
2. 了解 ARM 平台架构的开发,熟悉 NXP/Horizon SOC平台;
3. 熟悉 Linux Kernel, 熟练 Linux系统的裁剪定制优化,熟悉内核常用调试方法和工具;
4. 熟悉linux的用户态和内核态的开发和调试;
5. 掌握 I2C, SPI, PCIE, UART, CAN, ethernet 等技术;
6. 熟悉常见的camera sensor bringup 以及常规调试,熟悉MIPI, serdes, GMSL等接口协议;
7. 熟悉编译构建过程,熟练使用 Yocto,Bazel, makefile;
8 熟悉以上3条或更多者优先。