Senior Software Developer Active Safety
Technology
上海市, 中国¥30,000 - ¥60,000 /月1周前
全职
职位描述
该职位来源于猎聘 Role Mission Design, develop, integrate, and validate production-grade active safety software for an end-to-end or foundation-model-based AD stack. Ensure that active safety functions remain deterministic, diagnosable, and robust across system degradation, edge cases, and production vehicle environments.
Key Responsibilities
- Develop production-quality active safety software in modern C++, supporting functions such as AEB, FCW, lane-related safety functions, and other collision-avoidance features according to project scope.
- Integrate active safety functions with perception, prediction, planning, end-to-end model outputs, vehicle motion control, and vehicle communication interfaces.
- Implement function state machines, activation and suppression conditions, diagnostics, degradation handling, and fallback behaviors.
- Analyze timing, resource usage, interface compatibility, and failure modes to meet real-time and production software requirements.
- Support SIL, HIL, proving-ground, and vehicle testing; investigate functional, software, and integration issues using structured root-cause analysis.
- Work with system, safety, and validation teams to translate system requirements and safety concepts into software design, implementation, and verification artifacts.
- Contribute to software architecture, interface definitions, code reviews, automated testing, CI/CD, and release-quality improvements.
- Support production issue analysis, software updates, configuration management, and post-release quality monitoring.
Required
Qualifications
- Bachelor’s degree or above in Computer Science, Electrical Engineering, Automotive Engineering, or a related discipline, or equivalent practical experience.
- 5+ years of production software development experience, with substantial hands-on modern C++ experience.
- Experience developing or integrating active safety, ADAS, vehicle motion, or other safety-relevant automotive functions.
- Strong understanding of real-time software, state machines, diagnostics, fault handling, and embedded software debugging.
- Experience working with vehicle communication interfaces, such as CAN and automotive Ethernet.
- Familiarity with software testing, version control, CI/CD, and production release processes.
- Ability to collaborate effectively with algorithm, system, safety, integration, and validation teams.
Preferred
Qualifications
- Experience with embedded Linux, QNX, AUTOSAR, or other production automotive software environments.
- Knowledge of ISO 26262, ISO 21448, or Automotive SPICE development practices.
- Experience integrating active safety functions with learning-based or end-to-end driving systems.
- Experience with SIL/HIL environments and automated regression testing.
- Experience analyzing vehicle logs and resolving intermittent or timing-sensitive production issues.
Keywords
LinuxISO/IEC 15504CI/CDDebugger
对这个职位感兴趣吗?