Senior Nvidia System Software Engineer
Autobrains
Software Engineering
Tel Aviv-Yafo, Israel
Posted on May 5, 2025
Description
Autobrains is expanding its engineering team!
We are looking for a highly skilled Senior System Software Engineer to join our core R&D efforts and help build cutting-edge AI-based vision systems.
This role is ideal for an experienced engineer coming from leading hardware/software companies (such as NVIDIA, Intel, Qualcomm), with strong expertise in real-time systems, edge computing, and system-level optimization.
Responsibilities
- Design and implement real-time software infrastructures to support AI and vision-based workloads.
- Develop system-level components: resource management, scheduling, IPC, memory optimization, and performance profiling.
- Work closely with hardware, AI, and system architects to enable efficient and scalable execution of AI models on edge devices.
- Optimize software performance across heterogeneous computing units (CPU, GPU, NPU, DSP).
- Contribute to system bring-up, debugging, and optimization on custom SoCs.
- Stay updated with the latest advances in system software, real-time computing, and AI infrastructure.
Requirements
- B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field.
- 5+ years of hands-on experience in SW/System development for real-time, high-performance embedded systems.
- Strong expertise in C/C++ development; Python knowledge is a plus.
- Experience with real-time operating systems (RTOS) or real-time Linux environments.
- Deep understanding of memory management, concurrency, synchronization, and low-level performance optimization.
- Background in AI model deployment on edge platforms (TensorRT, ONNX runtime) – advantage.
- Prior experience in system-level development at companies like NVIDIA, Intel, Qualcomm, Broadcom, Marvell, etc. – strong advantage.
- Strong problem-solving and debugging skills at the system level.