Back to all positions

TAYEE.AI · Careers

Autonomous Vehicle Software Systems Engineer

  • DepartmentVehicle Base Software
  • LocationShenzhen
  • Employment typeFull-time

Build the bridge between on-vehicle autonomous driving software, the cloud, in-vehicle hardware and the driver — ensuring high reliability, fail-safety and a great HMI experience.

Responsibilities

  • Vehicle-cloud communication architecture: develop and maintain high-performance protocols (MQTT, SOME/IP, DDS or custom TCP/UDP); handle real-time status reporting and reliable reception of cloud commands (OTA, remote takeover, path planning); optimize links with caching and retransmission under weak networks
  • Vehicle health management and fault diagnosis: build the fault library with severity levels; develop self-check programs monitoring sensors (LiDAR, cameras, IMU), compute units and actuators; design fault isolation mechanisms
  • Functional safety and emergency strategies: develop emergency handling modules triggering minimal-risk maneuvers by fault level; implement degradation logic; build watchdog programs for auto-recovery or safe stop
  • HMI backend and voice broadcast integration: implement voice broadcast logic converting system status, fault alerts and navigation into voice output; define vehicle status display interfaces with the HMI frontend team
  • System integration and performance optimization: port and adapt system software across hardware platforms (IPC, Orin, etc.); analyze CPU/memory/network usage and optimize for real-time performance

Requirements

  • BSc or above in Computer Science, Automation, Vehicle Engineering or related; proficient in C/C++ with Linux or QNX development experience; deep understanding of multi-threading, multi-process programming and IPC (shared memory, DDS, Socket)
  • Familiar with vehicle-cloud protocols (MQTT, HTTP/2, gRPC) and in-vehicle protocols (SOME/IP, DDS, CAN); ROS/ROS2 or CyberRT experience is a plus
  • Strong Linux system knowledge and system-level debugging; understanding of functional safety concepts; fault diagnosis and health management software experience preferred
  • Holistic understanding of autonomous driving architecture (sensors, perception, localization, planning, control data flow); TTS or in-vehicle HMI experience is a plus
  • Strong sense of responsibility and reverence for autonomous driving safety; strong logical troubleshooting ability
  • Plus: automotive-grade project delivery experience; Docker containerization on vehicle platforms; on-road test and debugging experience