Software Engineer – Computer Vision and AI
Level I – Level II
Must have Computer Vision and some form of AI/machine learning exp.
Must be able to write software
HClient not required but a plus/preferred, however must have C++, Python or Java Script experience
The Advanced Manufacturing and Process Development team – part of client’s Automotive Business Unit has an immediate opening for a contractor who can leverage their deep domain knowledge and expertise of computer vision and artificial intelligence (AI) to deliver results in a key project for the business.
Project Overview
The project aims to be completed within a six-month timeframe and involves the evaluation of camera systems, overall system design, coding, and testing. Familiarity with AI concepts and their application, use of the HClient machine vision software, programming in Python and/or Node.JS and/or C++ and a working knowledge of computer vision fundamentals are essential. The primary operating system used for deployment will be Linux.
Project Objectives
1. Camera Systems Evaluation
a. Evaluate chosen camera systems for compatibility with the application.
b. Provide recommendations for optimal camera configurations based on project requirements.
2. Overall System Design
a. Develop a comprehensive system architecture for the project which will integrate results from the computer vision and AI applications to the overall system
b. Define data flow, system components, and communication protocols.
c. Ensure scalability, modularity, and maintainability of the overall system.
3. Coding and Implementation
a. Collect, organize and pre-process images from the application.
b. Utilize the HClient software toolkit for computer vision/AI development.
c. Integrate AI models for enhanced decision-making (anomaly detection)
d. Ensure code adherence to our software standards and industry best practices.
4. Testing and Quality Assurance
a. Conduct thorough testing of the developed computer vision and AI applications.
b. Perform unit testing, integration testing, and system testing.
c. Address and resolve any bugs or issues identified during testing.
d. Validate the performance of the system against predefined benchmarks.
1. Month 1: Camera Systems Evaluation and Initial Feasibility Study
a. Report on current chosen camera systems and its capabilities.
b. Recommendations for camera system improvements.
c. Perform initial feasibility study for the performance of the camera system with respect to the application.
2. Month 1.5: Overall System Design
a. System architecture document outlining components and communication flow.
b. Detailed design specifications for each system component.
3. Month 1.5 – 4: Coding and Implementation
a. Develop codebase for the application using the HClient toolkit.
b. Perform regular testing to ensure specifications are able to be achieved
c. Regular progress reports and weekly meetings for feedback and evaluation
d. Regular code commits to our version control system.
4. Month 5-6: Overall System Testing and Quality Assurance
a. Comprehensive testing results report.
b. Finalized, fully functional AI anomaly detection application.
c. Documentation for maintenance and future development.
Project Management
1. Twice weekly progress meetings to review work completed, address challenges, and adjust the project plan if necessary.
2. Use of project management tools for task tracking and communication (Bugzilla)
3. Regular demonstrations of the developed software for feedback.
Requirements for Contractor
1. Demonstrated expertise in computer vision and AI applications using the HClient software toolkit* *HClient plus not required
2. Experience in evaluating and optimizing camera systems.
3. Proven track record of successful system design, coding, and testing.
4. Ability to adhere to project timelines and deliver high-quality work.
5. Ability to travel to the *** facilities in Winston-Salem, NC USA or Greensboro, NC USA at least six (6) times for at least five (5) business days in duration for each occurrence.
6. Solely use software, hardware and systems provided by client (no contractor provided/procured hardware, software or cloud solutions are permitted)
Client will retain exclusive right to all intellectual property as referenced by additional documents that will be executed prior to the project start date.
Background Qualifications
• Bachelor’s degree or higher in Electrical Engineering, Electro-Mechanical Engineering, Electrical and Computer Engineering, or Computer Science
**Background Screen must include Educational screen for minimum 4 year college degree
• Prior involvement in projects and/or experiences that allowed you to ideate and create unique solutions to challenging computer vision and AI applications
Demonstrated Experience In The Following
• Understanding of and experience using the following software design concepts:
o Object oriented design
o Client-server model
o Compiled vs. Interpreted execution
o Continuous Integration
o Continuous Delivery
o Unit testing
o Revision control systems
• Experience in or desire to learn the following:
o DevOps platforms like GitLab
o Computer Vision techniques – especially using the HClient toolkit
o Artificial Intelligence concepts
o Deep Learning to solve problems with Classification, Regression, Transfer learning using the HClient toolkit
o Performance evaluation of AI models
o Manufacturing Execution System (MES) protocols
o Programming languages/Frameworks including but not limited to:
C++
Python
Node.JS
• Strong communication skills to present concepts to team members and management, while defending your
• Possess a strong mechanical aptitude with CAD skills a plus
• Must be a self-managed team player with superior time management skills
Senior Test Engineer Vehicle Infotainment Validation Location : Plano, TX 75024- Onsite only Pay rate: $50-$53/hr on C2C Experience:5-12 Years Client...
Apply For This JobDescription: * Experience with large vehicles (Motor Coach, School Bus, Trolley) and smaller vehicles (car, SUV, truck) * Full-Time, Monday-Friday...
Apply For This JobJob Description Your Dream Job Is Who Says You Can’t Have Everything? A. Duie Pyle offers top dollar to do...
Apply For This JobGerber Collision & Glass, WI KimberlyWELCOME TO GERBER COLLISION & GLASS Our Team Members Drive Us! Gerber Collision & Glass...
Apply For This JobPosition: Emergency Vehicle Component Installation Tech III – Located in Mineral Wells, TXLocated in Mineral Wells, TX More Information about...
Apply For This JobPosition: Diesel Fleet Mechanic Technician – Now HiringCompany: US0035 Sysco Eastern Wisconsin, LLC Zip Code: 53037 Minimum Level of Education:...
Apply For This Job