Software Engineer
- Source: LinkedIn
- DELOPT
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
About the Company
We are looking for an experienced Software & Algorithm Developer to develop and deploy robust real-time Computer Vision and object/surface tracking solutions on NVIDIA Jetson/ARM-based embedded platforms.
About the Role
We are looking for an experienced Software & Algorithm Developer to develop and deploy robust real-time Computer Vision and object/surface tracking solutions on NVIDIA Jetson/ARM-based embedded platforms.
Responsibilities
- Develop real-time object detection, segmentation and multi-object tracking algorithms.
- Implement object/surface localization, ID assignment, trajectory estimation and track management.
- Develop image segmentation, region partitioning, convex-hull/polygon separation and graph-based object association.
- Prototype and validate algorithms using Python and OpenCV; implement production-grade solutions in C++.
- Port and optimize applications on NVIDIA Jetson / ARM64 Linux using CUDA, TensorRT and GPU acceleration.
- Optimize CPU/GPU utilization, memory, latency and multithreaded video-processing pipelines.
- Test tracking accuracy, ID continuity, track loss/re-acquisition and real-time performance.
Qualifications
B.E./B.Tech/M.E./M.Tech in Computer Science, AI/ML, Robotics or related engineering discipline. 4–6 years of relevant hands-on experience in Real-Time Computer Vision + C++ + Python + NVIDIA Jetson/ARM + Object Tracking. Candidates with only generic software, web development or Python experience are not suitable.
Required Skills
- Strong hands-on experience in real-time Computer Vision and object/multi-object tracking.
- Strong C++ and good Python programming skills; STL, data structures, multithreading and performance optimization.
- Strong OpenCV and image processing knowledge including segmentation, feature extraction and motion estimation.
- Hands-on NVIDIA Jetson / ARM64 Linux deployment experience.
- Practical CUDA / GPU acceleration and real-time video processing experience.
- Knowledge of Kalman Filter or similar tracking methods.
Preferred Skills
- PyTorch / TensorFlow, TensorRT, GStreamer, V4L2 and hardware-accelerated video pipelines.
- Graph algorithms, graph matching / data association and low-latency video analytics.
- CMake, Git and NVIDIA Nsight / Linux profiling.
Pay range and compensation package
4–6 Years Full-Time BangaloreEqual Opportunity Statement
We are committed to diversity and inclusivity.
Skills
- microsoft-graph
- Python
- opencv
- cplusplus
- nvidia
- cuda
- PyTorch
- Tensorflow
- gstreamer
- cmake
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
