We are looking for a highly skilled Senior Software Engineer to join our client's team and help build
- edge AI-based vision systems.
This role is ideal for an experienced engineer with strong expertise in
- time systems, edge computing, and
- level optimisation.
Requirements:
* B. Sc or M. Sc in Computer Science, Electrical Engineering, or a related field.
* 5+ years of experience in SW/System development for
- time,
- performance embedded systems.
* Strong expertise in C/C++ development;
Experience with
- time operating systems (RTOS) or
- time Linux environments
Experience in SW Development for NVIDIA is a must
Deep understanding of memory management, concurrency, synchronisation, and
- level performance optimisation
Strong
- solving and debugging skills at the system level.
Will be a plus:
* Python knowledge is a plus.
* Background in AI model deployment on edge platforms (TensorRT, ONNX runtime)
* Experience with NVIDIA Drive Work and ROS is a plus
Responsibilities:
* Design and implement
- time software infrastructures to support AI and
- based workloads.
* Develop
- level components: resource management, scheduling, IPC, memory optimisation, and performance profiling.
* Work closely with hardware, AI, and system architects to enable efficient and scalable execution of AI models on edge devices.
* Optimise software performance across heterogeneous computing units (CPU, GPU, NPU, DSP).
* Contribute to system
- up, debugging, and optimisation on custom SoC.
* Stay updated with the latest advances in system software,
- time computing, and AI infrastructure.
#J-18808-Ljbffr