职责描述
主要职责/Your Responsibilities:
· Develop, maintain, and execute automated test scripts to ensure system functionality and reliability.
· Using tools like CANoe to analyze CAN/ETH protocols and signals.
· Identify, analyze, and document defects, working closely with development teams to ensure issues are resolved.
· Continuously improve testing processes, frameworks, and tools to enhance efficiency.
· Perform both manual and automated testing as needed to meet testing coverage and project timelines.
· Participate in the deployment, debugging, and performance optimization of the system on vehicle platforms(ARM/x86, Linux/RTOS).
岗位要求/Required Qualification:
· Experience in Python programming to create and maintain automated test scripts.
· Proficiency in the C++ language, with solid mastery of the C++11 standard or above, and adherence to good programming standards and documentation practices.
· Solid foundational knowledge of computer science, including familiarity with data structures, algorithms, operating systems, and memory management.
· Familiarity with multi-threading, concurrency, and real-time system development, coupled with hands-on experience in performance analysis and optimization.
· Familiarity with Linux system development, and proficiency in commonly used tools such as CMake, GCC/Clang, GDB, and Valgrind
· Hands-on experience in automation testing, including script creation, execution, and report generation.
· Familiarity with communication protocols, with proficiency in CANoe for signal testing being an advantage.
· Possession of a C1 driver’s license to meet occasional driving