Software Engineers – Performance & Validation
Location: US-TX-Houston
Job Type: Full Time
Job Code: 1024
Full-time (40 hours, 5 days) Software Engineers – Performance & Validation are needed in Bot Auto TX Inc’s Houston, TX office to
Optimize software performance for real-time processing of multi-sensor data (e.g., camera, lidar) in autonomous driving systems.
Analyze and improve multi-threaded CPU/GPU workloads, identifying bottlenecks using Nsight Systems/Compute, TensorRT profilers, Valgrind, and Chromium-based CPU runtime analysis.
Develop, validate, and optimize perception algorithms to achieve low latency and high throughput on embedded platforms.
Benchmark deep-learning models with TensorRT for real-time embedded inference.
Perform debugging, CPU/GPU memory profiling, and system-level validation to ensure reliability in safety-critical environments.
Collaborate cross-functionally to integrate and test perception and control pipelines; support Hardware-in-the-Loop (HIL) testing and compliance activities.
The position requires a Master’s degree in Computer Science, Electrical Engineering, or a related field; Strong knowledge of GPU/CPU profiling and optimization for real-time perception in autonomous driving software; 3+ years’ experience in autonomous driving industry focused on perception performance analysis and system validation, including: 1) Profiling, debugging, and optimizing perception/embedded workloads; 2) Real-time CPU/GPU performance analysis on automotive embedded platforms; 3) System-level unit/integration testing, HIL testing, and static code analysis; 4) Software development for C++ reflection and metaprogramming; Proficiency with Nsight Systems/Compute, Valgrind, Chromium-based CPU runtime analysis, and TDA4x embedded platform.
Send resumes to COS, Attn: Qian Chu, Bot Auto TX Inc, 15310 Park Row Dr., Houston, TX 77084, or email to recruiting@bot.auto. Mention job code 1024 in the cover letter.