Autopilot Software Engineer 自动驾驶软件工程师
览茵汽车设计咨询(上海)有限公司
- 公司规模:50-150人
- 公司性质:外资(欧美)
- 公司行业:汽车
职位信息
- 发布日期:2020-11-03
- 工作地点:上海
- 招聘人数:若干人
- 工作经验:5-7年经验
- 学历要求:本科
- 语言要求:英语熟练
- 职位月薪:1.5-2万/月
- 职位类别:软件工程师 高级软件工程师
职位描述
Task description:
职位描述:
- Responsible for the development of automatic driving sensor driver software and interface software related to vehicle actuators
负责自动驾驶传感器驱动软件以及与车辆执行器相关接口软件的开发;
- Responsible for automatic driving system function software integration, including sensory fusion, positioning, map, decision planning and control software
负责自动驾驶系统功能软件集成,包括感知融合、定位、地图、决策规划与控制软件;
- Responsible for automatic driving infrastructure and application software development, system performance optimization
负责自动驾驶基础和应用软件开发、系统性能优化;
- Responsible for maintaining test system software and developing UI
负责维护测试系统软件、开发UI界
- Responsible for working with the algorithm team to software the algorithm
负责与算法团队协调工作,把算法软件化
- Improve system design and optimize system performance with system architects
配合系统架构师,改进系统设计,优化系统性能
Requirements:
任职要求:
- Computer, communication, automotive electronics, automation and other related professional backgrounds
计算机、通信、汽车电子、自动化等相关专业背景;
- Minimum 5 years of experience developing C/C++ software, including modern C/C++ (C++11/14) and multithreading
至少5年开发C / C ++软件的经验,包括现代C / C ++(C ++ 11/14)和多线程经验
- Proficiency in the CAN communication protocol and related debugging methods in the automotive industry
掌握汽车行业CAN通信协议和相关调试方法;
- Proficiency in network communication protocols such as TCP/IP and UDP
熟练掌握TCP/IP、UDP等网络通信协议;
- Proficient developing software on a Linux host, for embedded Linux targets (cross-compilation, etc.)
熟练开发Linux主机上的软件,用于嵌入式Linux目标(交叉编译等)
- Good software module design ability and code writing style
具有良好的软件模块设计能力和代码编写风格;
- Experience or familiarity with Computer Vision & related software concepts
熟悉或熟悉计算机视觉及相关软件概念
- Experience with at least one of the following: imaging software, Cuda/OpenCL, SIMD, multithreading, computer vision
具有至少一项经验:成像软件,Cuda / OpenCL,SIMD,多线程,计算机视觉
- Good teamwork spirit and express communication skills
具有较好的团队协作精神、表达沟通能力
Software Requirements:
软件要求
- Proficient in C++11/C++14 programming
精通C++11/C++14程序设计
- Proficient in Linux system user layer programming (shared memory, posix thread, semaphore)
精通Linux系统用户层程序编写(共享内存、posix线程、信号量)
- Proficient in Linux system user layer program debugging technology (gdb, strace, mtrace, ltrace, ptrace, ftrace)
精通Linux系统用户层程序调试技术(gdb,strace,mtrace,ltrace,ptrace,ftrace)
- Proficient in ROS system programming and the use of CMakeList and catkin
精通ROS系统编程,catkin,CMakeList使用
- Proficient in git use
精通git使用
- Familiar with Docker environment creation and use, google Bazel automation component tools and computer graphics programming
熟悉Docker环境创建和使用,google Bazel自动化构件工具和计算机图形编程
公司介绍
Our core competencies are design, product development, manufacturing engineering, logistic planning, quality management and after sales. With our services, we accompany your products all the way from the initial idea through development and production to production readiness.
联系方式
- 公司地址:北京