
哈啰软件集成工程师/专家(感知与端到端模型) -【自动驾驶】
任职要求
1、计算机、自动化、电子工程等相关专业本科及以上学历,2年以上嵌入式/系统软件集成或C++性能优化经验; 2、熟练掌握C/C++编程,具备扎实的系统级编程能力,熟悉Linux开发环境与常用工具链(GCC/CMake/Conan/GDB等); 3、熟悉CPU性能优化方法,包括多线程编程、锁优化、内存对齐、缓存友好设计、SIMD指令等,具备实际调优经验; 4、熟悉CI/CD工具链(如Jenkins、GitLab CI等),有自动化构建与发布流水线搭建经验; 5、熟悉Linux系统性能分析工具(如perf、gprof、valgrind、ftrace、火焰图等),能够定位并解决性能瓶颈; 6、熟悉ROS2/DDS通信机制…
工作职责
1、负责自动驾驶/智能驾驶感知软件与端到端自驾软件(涵盖OD、OCC、Lane、TFL、TFS、E2E等模块)的软件集成、构建发布与系统级测试,推动感知与端到端软件在嵌入式终端平台的稳定上线与持续交付; 2、负责感知软件与端到端软件在NVIDIA Orin、NVIDIA Thor等芯片平台上的CPU侧性能分析与优化,包括多线程调度、内存管理、缓存优化、数据通路延迟优化等,确保系统满足实时性要求; 3、搭建并维护自动化构建、集成与发布流水线(CI/CD),实现从代码提交到板端部署的全流程自动化,提升团队交付效率; 4、负责感知系统与端到端系统的集成测试与性能回归测试,制定测试策略,构建测试框架与工具,确保版本质量与性能达标; 5、参与感知与端到端软件架构优化,包括多进程/多线程通信、ROS2节点调度、数据流水线优化等,提升系统整体吞吐与稳定性; 6、负责编写集成发布流程文档、测试报告与工具脚本,支持版本管理与问题追溯。

1.分析现有软件应用的CPU使用情况,识别性能瓶颈。 2.参与优化规控架构、基础算子,包括但不限于循环优化、分支预测改进、指令级并行性增强等。 3.利用多线程和并行处理技术提高应用程序的计算效率。 4.参与开发性能评测工具链,并集成到算法开发迭代中。 5.编写技术文档,包括优化报告、性能分析和最佳实践。 6.跟踪最新的CPU架构发展和性能优化技术,分析和优化算法模型理论及实际性能。
The Role Tesla's Systems Integration Team is seeking an Integration Engineer who will be responsible for ensuring firmware support for new vehicle features and new hardware are designed, implemented and tested to achieve Tesla’s standards for safety and customer experience. The Integration Engineer is expected to move projects along at an aggressive pace – keeping track of program milestones and deliverables and pulling together the contributions of many teams into a cohesive final product. The Integration Engineer is also expected to get their hands dirty in the details of their sub-systems – digging through source code, root causing issues and proposing solutions to complex problems, as well as testing prototype firmware implementations in-vehicle. Drive Systems encompasses all aspects of safe and precise torque production. This includes integration of autopilot features such as adaptive cruise control and automatic emergency braking, smooth and safe application of power to the wheels, hill hold and one pedal driving, thermal management and the overall mapping of drive power request to motor power. The drive systems integration engineer will be responsible for ensuring firmware maturity for new hardware introductions. Responsibilities Work with the design and development engineers throughout the engineering organization to ensure the relevant subsystems are designed with appropriate requirements, interfaces and interactions to achieve specific vehicle functions. Break down new, high-level feature requests into sub-system and component level requirements, and drive the implementation, testing and release of these features against Tesla’s firmware release schedule. Utilize critical analysis of potential failure modes and effects to influence these requirements. Develop overall validation strategy for these features and work with validation teams to ensure automated test coverage is implemented for future firmware releases. Work cross-functionally across mechanical, electrical, system architecture, firmware development and firmware validation teams to understand new component-level hardware changes which are being developed and how to support them in firmware – both in manufacturing and for customer use – so that they can be seamlessly introduced to our vehicle platforms. Develop and execute firmware integration test plans on new hardware components and firmware features to rapidly retire risk from new designs and provide feedback to the development teams to accelerate our aggressive development cycles. Dig into data and source code to identify and debug issues at the system level and propose robust solutions. Work with manufacturing and with service to ensure the function(s) are rolled out and functioning properly. This can include development of processes, diagnostic tools and methods, and root-cause diagnosis for product issues. Collaborate with validation teams to design tests which will validate the functions, interfaces, and interactions of the system. Identify areas of concern, and work with teams to rectify any bugs. Develop prototype test setups to integrate new subsystems with simulated and actual vehicle components. Lead and manage integration of initial prototype systems including bring-up, debug, and engineering test of alpha- and beta-phase prototype vehicles.
The Role Tesla's Systems Integration Team is seeking an Integration Engineer who will be responsible for ensuring firmware support for new vehicle features and new hardware are designed, implemented and tested to achieve Tesla’s standards for safety and customer experience. The Integration Engineer is expected to move projects along at an aggressive pace – keeping track of program milestones and deliverables and pulling together the contributions of many teams into a cohesive final product. The Integration Engineer is also expected to get their hands dirty in the details of their sub-systems – digging through source code, root causing issues and proposing solutions to complex problems, as well as testing prototype firmware implementations in-vehicle. Drive Systems encompasses all aspects of safe and precise torque production. This includes integration of autopilot features such as adaptive cruise control and automatic emergency braking, smooth and safe application of power to the wheels, hill hold and one pedal driving, thermal management and the overall mapping of drive power request to motor power. The drive systems integration engineer will be responsible for ensuring firmware maturity for new hardware introductions. Responsibilities Work with the design and development engineers throughout the engineering organization to ensure the relevant subsystems are designed with appropriate requirements, interfaces and interactions to achieve specific vehicle functions. Break down new, high-level feature requests into sub-system and component level requirements, and drive the implementation, testing and release of these features against Tesla’s firmware release schedule. Utilize critical analysis of potential failure modes and effects to influence these requirements. Develop overall validation strategy for these features and work with validation teams to ensure automated test coverage is implemented for future firmware releases. Work cross-functionally across mechanical, electrical, system architecture, firmware development and firmware validation teams to understand new component-level hardware changes which are being developed and how to support them in firmware – both in manufacturing and for customer use – so that they can be seamlessly introduced to our vehicle platforms. Develop and execute firmware integration test plans on new hardware components and firmware features to rapidly retire risk from new designs and provide feedback to the development teams to accelerate our aggressive development cycles. Dig into data and source code to identify and debug issues at the system level and propose robust solutions. Work with manufacturing and with service to ensure the function(s) are rolled out and functioning properly. This can include development of processes, diagnostic tools and methods, and root-cause diagnosis for product issues. Collaborate with validation teams to design tests which will validate the functions, interfaces, and interactions of the system. Identify areas of concern, and work with teams to rectify any bugs. Develop prototype test setups to integrate new subsystems with simulated and actual vehicle components. Lead and manage integration of initial prototype systems including bring-up, debug, and engineering test of alpha- and beta-phase prototype vehicles.
The Role Tesla’s Chassis Controls team is seeking a Software Integration Engineer who will be a systems expert on chassis controls functions and will be responsible for ensuring that new chassis control software features (e.g. autonomous driving/braking) are designed, implemented and validated to achieve Tesla’s standards for safety and customer experience. As a software integration engineer, you are expected to be an expert of your system, have deep understanding of software – hardware dependencies and be able to communicate constraints, risks and mitigations to guide vehicle programs. You will employ sound systems engineering principles to guide a team of engineers through safety critical software development. You may need to wear multiple hats through the life of a program based on your system’s needs from performing fleet data analytics to writing code. You are expected to move projects along at an aggressive pace – keeping track of program milestones and deliverables and pull together the contributions of many teams into a cohesive final product. You will also need to get your hands dirty in the details – dig through source code, root cause issues and propose solutions to complex problems, as well as test prototype firmware implementations in-vehicle at proving grounds around the world. Responsibilities Work with the design and development engineers throughout the engineering organization to ensure systems are designed with appropriate requirements, interfaces and interactions to achieve specific vehicle functions. Develop overall validation strategy for these features and work with validation teams to ensure test coverage and traceability. Work cross-functionally across mechanical, electrical, system architecture, firmware development and firmware validation teams to understand new component-level hardware changes and support them in firmware – both in manufacturing and for customer use – so that they can be seamlessly introduced to our vehicle platforms Develop and execute firmware integration test plans on new hardware components and firmware features to rapidly retire risk from new designs and provide feedback to the development teams. Work with manufacturing and service to ensure the functions are rolled out and functioning properly. This can include development of processes, diagnostic tools and methods, and root-cause diagnosis for product issues Design prototype test setups to integrate new subsystems with simulated and actual vehicle components Lead and participate in functional safety analysis of complex software systems. Develop the safety concept, lead HARA, DFMEAs and guide software design.