Job Title: Video Systems Engineer
Job Type: Contract
Work location: Huntsville, AL
Top Requirements:
- The primary focus will be on “Neural Network” camera vision systems for quality inspections Utilizing NVIDIA Xavier devices and interfacing with developed Neural Net upload site
- Also working on some vision applications with Cognex and Keyence cameras
ESSENTIAL DUTIES & RESPONSIBILITIES:
- Work with Product Owners, Leads, and Quality to understand business and functional requirements.
- Support existing customizations of site Neural Net Systems
- Perform installation and configuration of NVIDIA X-Desktop
- Manage to work on enhancement requests; Model Year changes, and implementation of quality monitoring as required.
- Coordinate with the Lead and business to analyze and understand the technology requirements; design required solutions for Neural Net Systems.
- Adopt best practices on software development processes and ensure the quality of software engineering processes and/or methodologies are followed.
- Guide users on Neural Net Applications software and technical specifications.
- Document test cases and perform systems and acceptance testing.
- Performs other duties as assigned or required.
Technical Skills:
- Candidates should have experience in Industrial Vision Systems; Cognex, Keyence, ETC.
- Understanding of Coding applications; Python, C#, C++, ETC
- Basic understanding of PLCs and control integrations with Vision systems.
- Knowledge of basic electrical installation requirements.
- Understanding of Networking; IP structure, the building of device networks, and configurations of network devices including switches (managed and non-managed), and NAT Routers.
- Proficiency in reading CAD; AutoCAD, and Solid Works
Other:
- Bachelor's Degree in Engineering or equivalent in Information Technology/Computer Science/Software Engineering, or equivalent technical degree desired.
- Minimum of 4 years of experience in a Manufacturing Engineering Environment or Software Development
- Self-directed with excellent analytical and creative problem-solving skills.
- Strong verbal, written, and interpersonal communication skills.
- Must be a quick learner, multi-tasking, and adaptable to an evolving environment.
- Ability to effectively prioritize and execute tasks while under pressure.
- Thrives in a fast-paced environment with multiple project assignments.
- Good team player with flexibility in working hours to collaborate with counterparts.