> Markdown version of [/jobs/ext/4620712-software-engineer-core-middleware-components](https://www.wearedevelopers.com/jobs/ext/4620712-software-engineer-core-middleware-components). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer: Core Middleware Components - **Company:** Tensor Auto Inc. - **Location:** San Jose, CA, United States - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Nvidia CUDA, Software Design Patterns, Linux, Middleware, Network Programming, Performance Tuning, Software Architecture, System Programming, Information Technology - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25303_0031d5bacb1b0ff663ecdb2a6717f0f6 ## About the Role * Bachelor's degree or above in Computer Science or related fields. * Proficient in C++ programming, familiar with high-performance system programming and network programming under Linux, and common design patterns. * Familiar with computer architecture, able to analyze system-related issues involving CPU, GPU, memory, etc. * Familiar with autonomous driving software architecture, such as Apollo or Autoware., * Familiar with Nvidia DriveOS or MDC platform. * Familiar with CUDA development. * Experience in the design and development of algorithms or low-level systems in the autonomous driving field. * Experience in industry software architecture design, with actual problem analysis and performance optimization experience. ## Description * Participate in the design, development, SoC platform adaptation and migration, integration, performance/stability optimization of autonomous driving middleware. * Analyze and solve complex issues in autonomous driving systems. * Continuously iterate and optimize to build a high-performance, low-latency, high-throughput distributed communication middleware. * Profile and optimize system performance.