DevJobs

System Software Team Lead

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • Linux Linux
  • RTOS
  • ONNX runtime
  • TensorRT
Autobrains is growing, and we are opening a new System Software Team Lead position!

We are looking for an experienced, hands-on leader to spearhead our system software group and oversee the development of cutting-edge AI-based vision systems.

This is a unique opportunity to build and lead a top-tier team and shape the core infrastructure powering Autobrains’ next-generation automotive AI platforms.

The ideal candidate comes from a leading hardware/software company (such as NVIDIA, Intel, Qualcomm) and brings a strong blend of technical excellence and people leadership skills.

Responsibilities:

  • Build, mentor, and lead a team of system software engineers.
  • Define, design, and oversee the implementation of real-time software infrastructures for AI and vision workloads.
  • Own the full system software stack: resource management, scheduling, IPC, memory optimization, profiling, and performance optimization.
  • Drive close collaboration with AI, hardware, and architecture teams to optimize system efficiency across heterogeneous compute platforms (CPU, GPU, NPU, DSP).
  • Lead system bring-up, debugging, and performance tuning activities on new hardware platforms.
  • Set development standards, drive best practices, and foster technical excellence within the team.
  • Contribute hands-on to complex system-level development and critical problem-solving.
  • Report directly to R&D senior leadership and participate in shaping product and technology roadmaps.

Requirements:

  • B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field.
  • 8+ years of experience in software/system development for real-time, embedded, or high-performance systems.
  • 3+ years of experience in team leadership or technical management roles.
  • Strong expertise in C/C++ development; Python knowledge – an advantage.
  • Proven experience with real-time operating systems (RTOS) or real-time Linux environments.
  • Deep understanding of memory management, concurrency, synchronization, and system-level optimization.
  • Background working with AI model deployment frameworks (TensorRT, ONNX runtime) – advantage.
  • Prior experience in system-level development at companies like NVIDIA, Intel, Qualcomm, Broadcom, Marvell, etc. – strong advantage.
  • Excellent communication skills, strong sense of ownership, and a passion for mentoring others.
Autobrains