Software Engineer: Core Middleware Components
Tensor Auto · San Jose, CA · Yesterday
Engineering$75k–$300k/yrFull-time
Responsibilities
- 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.
Qualifications
- 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.
Preferences
- 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.
Pay
Salary Range: $75k—$300k USD
Schedule
Remote work is possible, but some on-site presence may be required depending on the role and location.
Benefits
Competitive compensation package, opportunities for professional growth, participation in a discretionary equity incentive plan, and access to a comprehensive company benefits program, subject to eligibility requirements.