Job
Description
You are seeking a highly skilled and proactive Senior Computer Vision Engineer to architect and lead the development of AI-powered inspection systems and edge deployments. This mission-critical role will require you to deliver robust, production-grade computer vision solutions and lead junior engineers across projects and deployments. You should thrive in a fast-paced environment, combine strong technical execution with cross-functional collaboration, and have a passion for solving real-world industrial problems using vision AI. **Key Responsibilities:** - **Project Management & Technical Leadership** - Lead and monitor end-to-end execution of CV/AI projects from requirement gathering to final deployment. - Collaborate with cross-functional teams (Product, Hardware, QA, Customer Success) to align project milestones. - Regularly update stakeholders and prepare detailed technical and status reports. - **Client Engagement & Time Management** - Engage with customers to understand and translate use-case requirements into engineering specifications. - Manage expectations on delivery timelines and provide technical demonstrations or updates. - Support sales/pre-sales efforts with feasibility analysis, proof-of-concept (PoC) development, and architecture design. - **CV Pipeline Development & Code Quality** - Design scalable and reusable CV pipelines using best practices in modular software architecture. - Lead code reviews and mentor junior team members to ensure code consistency and maintainability. - Integrate various components including ML models, camera streams, and decision layers. - **Model Development & Optimization** - Train, evaluate, and optimize object detection, classification, and segmentation models. - Utilize frameworks such as TensorFlow, PyTorch, and OpenCV, with specific emphasis on YOLO, DeepStream, and Jetson-compatible models. - Implement pre- and post-processing pipelines to handle challenging industrial imaging conditions. - **Testing, QA & Deployment** - Create test cases and validation protocols to verify system performance against customer specs. - Supervise on-site and remote deployments; ensure robust integration of edge devices like Jetson Xavier/Nano and industrial cameras. - Provide deployment support including remote debugging, calibration, and performance tuning. - **Continuous Improvement & Innovation** - Experiment with state-of-the-art models and libraries to enhance detection accuracy and reduce latency. - Identify and act on opportunities to enhance system resilience, processing speed, and resource utilization. - Contribute to IP generation and internal technical documentation. **Required Qualifications & Experience:** - **Education:** Bachelors degree in Electronics, Computer Science, or related fields. Advanced degrees or certifications in AI/ML are a plus. - **Experience:** 3+ years of hands-on experience in developing computer vision solutions, ideally in manufacturing, robotics, or industrial automation. - **Domain Experience:** Experience with industrial cameras, inspection systems, and edge computing setups is highly preferred. **Technical Skill Requirements:** - **Programming Languages:** Python (primary), C++ (desirable) - **Frameworks & Libraries:** OpenCV, TensorFlow, PyTorch, YOLO, DeepStream - **Edge Computing:** Jetson Nano/Xavier, deployment on embedded devices - **Operating Systems:** Linux (Ubuntu preferred), bash scripting - **System Integration:** ROS, MQTT, GStreamer, Modbus/TCP/IP protocols - **Version Control & DevOps:** Git/GitHub, Docker, CI/CD familiarity - **Additional Tools:** VS Code, Jupyter, NVIDIA Nsight, Camera SDKs (FLIR, Basler, IDS, etc.) **Soft Skills:** - Strong analytical and debugging skills with a detail-oriented mindset. - Clear and concise communication across technical and non-technical teams. - Ownership mindset with the ability to lead and mentor junior engineers. - Comfortable in agile, deadline-driven environments and willing to take initiative. You are seeking a highly skilled and proactive Senior Computer Vision Engineer to architect and lead the development of AI-powered inspection systems and edge deployments. This mission-critical role will require you to deliver robust, production-grade computer vision solutions and lead junior engineers across projects and deployments. You should thrive in a fast-paced environment, combine strong technical execution with cross-functional collaboration, and have a passion for solving real-world industrial problems using vision AI. **Key Responsibilities:** - **Project Management & Technical Leadership** - Lead and monitor end-to-end execution of CV/AI projects from requirement gathering to final deployment. - Collaborate with cross-functional teams (Product, Hardware, QA, Customer Success) to align project milestones. - Regularly update stakeholders and prepare detailed technical and status reports. - **Client Engagement & Time Management*