Custom Software Engineer
Core
Design, develop, and deploy end-to-end Edge AI and Computer Vision solutions involving cameras, sensors, and AI/ML models for industrial and smart infrastructure applications.
Role type
Senior IC Edge AI and Computer Vision Technical Lead
Builds
Production Edge AI solutions, video/inference pipelines, and device monitoring systems
Domain
Industrial IoT, Edge Computing, Computer Vision, Robotics
Deliverable
production ML models | product features
Required skills
Edge Computing, Computer Vision, Machine Learning, Python, C/C++, Linux, Docker, Model Optimization (quantization/pruning), Camera Integration, Sensor Fusion, Embedded Systems
Preferred skills
NVIDIA Jetson, Industrial PCs, AI Accelerators, PyTorch, TensorFlow, ONNX, MLOps, IoT Protocols, Multi-camera Systems
Technologies
NVIDIA Jetson, NVIDIA TensorRT, NVIDIA DeepStream, Intel OpenVINO, ONNX Runtime, OpenCV, GStreamer, YOLO, SSD, Faster R-CNN, Mask R-CNN, DETR, U-Net, ViTs, MQTT, REST APIs
Responsibilities
Design and develop end-to-end Edge AI and Computer Vision solutions; Evaluate and integrate edge compute platforms and hardware; Develop Computer Vision applications for object detection, classification, segmentation, tracking, OCR, and anomaly detection; Optimize models for edge deployment using quantization, pruning, and hardware acceleration; Develop video and inference pipelines; Support camera calibration, multi-camera synchronization, and sensor fusion; Implement device monitoring, logging, and OTA updates; Troubleshoot issues across hardware, OS, networks, and AI models; Guide junior engineers and contribute to technical reviews.
Seniority
Senior, hands-on IC with mentorship responsibilities