Software Vision Systems Engineer Intern
Company: TARGAN Inc.
Location: Morrisville
Posted on: March 17, 2023
Job Description:
Description:
Position Summary
Will help develop, expand, enhance, and support real-time
processing systems. These systems employ computer vision technology
on modern processing hardware as part of high-speed automation
equipment.
This role will collaborate with multi-disciplinary project teams
focused on the development and refinement of our flagship products.
The ability to develop creative solutions while innovating and
thinking outside the box is of importance in this role.
Job Description
- Aide in the development of software applications and components
to run on edge computing devices.
- Applications handle high-volume data such as imagery and video
flowing in real-time.
- Applications interact with various sensors and mechanical
actuators.
- Work within a continuous integration/deployment infrastructure
based on Azure DevOps.
- Work collaboratively in a multi-disciplinary team using agile
(scrum) methodologies.
- Employ image/video processing toolsets; including OpenCV and
Nvidia Deepstream.
- Employ deep learning and other machine learning
techniques.
- Support live device testing on the prototyping/manufacturing
floor and in customer facilities.
- Clearly document and present designs, results, and problems
within the team.
- Utilize programming best practices for code structure and
commenting.
- Collaborate across disciplines; including data science,
computer vision engineering, mechanical engineering, electrical
engineering, and biological sciences.
- Learn and expand skills through training, mentoring and diverse
tasking.
Requirements:
Experience and Certifications
- Ideal candidate will be pursuing or recently completed a degree
in Computer Science or Engineering, or related field.
- Ideal candidate will have 0 - 2 years of relevant
experience.
Knowledge, Skills, and Attributes
- Proficiency in Python and/or C/C++
- Understand good programming techniques and utilize them
effectively.
- Algorithm, data structure, and design pattern understanding and
use.
Additional Desired Skills
- Experience with image/video processing algorithms, techniques,
and tools.
- Experience with camera protocols such as GigEVision, USB,
MIPI-CSI, Genicam, etc.
- Experience with machine vision hardware such as cameras,
lenses, lighting, triggering, etc.
- Working knowledge of databases including queries, insertions,
etc.
- Self-motivated and driven to learn, apply, and deploy new
technologies and techniques.
- Development of user interfaces (GUI).
- Developing on the Linux platform.
- Experience with TensorFlow, PyTorch, or similar machine
learning libraries.
- Experience working with biological applications of software
development.
PI207775644
Keywords: TARGAN Inc., Cary , Software Vision Systems Engineer Intern, Other , Morrisville, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...