About Us:
Invigo Retail is an innovation lab for retail technology. Our projects range from smart kiosks and interactive displays to loss prevention and inventory management solutions. We are passionate about creating cutting-edge technology that transforms the retail experience.
Qualifications:
- 5 years of experience in electronics design and firmware development, with specific expertise in the NVIDIA Jetson framework, CUDA, and OpenCV.
- Experience with deep learning frameworks like TensorFlow, PyTorch, and Keras.
- Familiarity with Git and Jira for revision control and bug tracking.
Responsibilities:
- Develop and maintain embedded software system components for processing various data on the edge.
- Write clean, efficient, and well-documented code, providing clear advice and documentation.
- Participate in testing, debugging, code optimization, and refactoring.
- Develop test procedures and perform rigorous testing to validate firmware functionality, identifying and resolving bugs or issues.
- Collaborate with cross-functional teams to integrate software with hardware components, troubleshoot issues, and optimize system performance.
- Stay updated with emerging technologies, tools, and trends in edge computing systems, contributing innovative ideas to enhance product capabilities.
What You'll Do:
- Shape the product roadmap and define the technical architecture for real-time computer vision solutions applied to retail technologies.
- Ensure the delivery of quality hardware/software product solutions on a timely schedule.
- Collaborate with various product teams on real-time computer vision and machine learning projects.
- Develop and productize computer vision algorithms and solutions for diverse markets.
- Drive innovation in real-time object recognition optimizing for low compute environments.
- Ensure applications run concurrently with a wide variety of products, providing real-time analysis of analytics data such as inventory, unattended shopping, and loss prevention.
- Implement and improve accelerated computer vision techniques for retail applications.
- Navigate software development lifecycle requirements and product release schedules effectively.
What It Takes:
- MS or equivalent experience in Computer Science, AI, Robotics, or a related area.
- Over 5 years of engineering experience, including direct responsibility for production computer vision software libraries.
- Proficiency in C, C++, CUDA, and Python.
- Familiarity with Pythonic AI development frameworks such as Torch, TensorRT (TRT), or similar.
- Hands-on experience with deep learning frameworks like TensorFlow, PyTorch, and Keras.
- Proficiency with GPU programming and performance optimization using tools such as NVIDIA Nsight, cuDNN, OpenVino, and cuBLAS.
- Proven track record of developing and productizing computer vision algorithms and solutions for diverse markets.
- Deep understanding of computer vision and mathematical fundamentals, including linear algebra and numerical methods.
- Strong collaboration and influencing skills to navigate a highly matrixed environment.
- Positive vision and passion for high-performance, clean, and powerful code.
Nice To Have:
- Innovative leadership resulting in first-of-kind products, patents, process improvements, business efficiency, and publications.
- Experience with real-time video processing and streaming technologies such as V4L2, GStreamer, or FFmpeg.
Why Invigo Retail? Joining Invigo Retail means embarking on one of the most intriguing challenges of your career at the intersection of real-time interactive technology and retail. You'll be part of a forward-thinking company that values innovative problem-solving and fosters an inclusive culture that champions personal growth and collective success.
Job Types: Full-time, Contract
Pay: $76,195.50 - $91,762.33 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
- No nights
Experience:
- Embedded software: 3 years (Required)
Ability to Commute:
- Jersey City, NJ 07310 (Required)
Ability to Relocate:
- Jersey City, NJ 07310: Relocate before starting work (Required)
Work Location: In person