TN Visa Computer Vision Engineer Jobs
Computer Vision Engineer roles qualify for TN visa sponsorship under the USMCA's engineer category, which covers Canadian citizens at the border and Mexican citizens through U.S. consulates. Employers prepare a support letter for your application, making your credential documentation as important as your technical portfolio.
See All Computer Vision Engineer JobsOverview
Showing 5 of 46+ Computer Vision Engineer jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 46+ Computer Vision Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Computer Vision Engineer roles.
Get Access To All Jobs
Position: Computer Vision Engineer
Location: Westborough, MA 01581
Duration: 3 Months
Job Type: Temporary Assignment
Work Type: Onsite
Pay Rate: $77.58 - $77.58/ Hourly
Overview
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients worldwide. Our client is a company operating a marketplace for consumers, sellers, and content creators. It offers merchandise and content purchased for resale from vendors and those offered by third party sellers.
Job Description:
We are seeking a talented and experienced Software Development Engineer preferably with a background in computer vision to join our innovative team. The ideal candidate will contribute projects involving image processing, stereo vision to production a deployable solution at the client’s FCs.
Description:
As a Software Development Engineer specializing in computer vision, you will be responsible for developing, implementing, and maintaining software solutions. You will work on projects that involve image processing and embedded systems, utilizing your expertise in both software engineering and computer vision.
Key Responsibilities:
- Develop and maintain computer vision software using Python and C/C++
- Design and implement efficient algorithms for image processing and analysis
- Collaborate with cross-functional teams to integrate computer vision solutions into larger systems
- Optimize code for performance, especially for embedded and GPU-accelerated platforms
- Containerize applications using Docker for easy deployment and scalability
- Utilize AWS services for cloud-based processing and storage of visual data
- Contribute to the development of stereo vision systems and 3D reconstruction algorithms
- Implement and maintain CI/CD pipelines using Git and other DevOps tools
Candidate Requirements
Basic Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proficient coding skills in Python and C/C++
- Experience in creating Python bindings for C/C++ libraries
- Solid understanding and hands-on experience with CMake and Git version control
- Proven experience with Docker containerization
- Familiarity with AWS cloud services and infrastructure
- Strong command of Linux and shell scripting
Preferred Qualifications:
- Experience working with embedded compute modules, particularly NVIDIA Jetson platforms and their associated toolchains
- Background in computer vision algorithms and techniques, with a focus on stereo vision
- Proficiency in OpenCV library for image processing and computer vision tasks
- Experience with CUDA programming for GPU acceleration
- KPI: Number of Code comments; Ability to act independently; Ability to provide on-field support as needed
Leadership Principles:
- Ownership
- Delivers Results
- Insists on the highest standards
Top 3 must-have hard skills
- Ability to code in C++
- Background in OpenCV
- Experience with Docker
TekWissen® Group is an equal opportunity employer supporting workforce diversity.

Position: Computer Vision Engineer
Location: Westborough, MA 01581
Duration: 3 Months
Job Type: Temporary Assignment
Work Type: Onsite
Pay Rate: $77.58 - $77.58/ Hourly
Overview
TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients worldwide. Our client is a company operating a marketplace for consumers, sellers, and content creators. It offers merchandise and content purchased for resale from vendors and those offered by third party sellers.
Job Description:
We are seeking a talented and experienced Software Development Engineer preferably with a background in computer vision to join our innovative team. The ideal candidate will contribute projects involving image processing, stereo vision to production a deployable solution at the client’s FCs.
Description:
As a Software Development Engineer specializing in computer vision, you will be responsible for developing, implementing, and maintaining software solutions. You will work on projects that involve image processing and embedded systems, utilizing your expertise in both software engineering and computer vision.
Key Responsibilities:
- Develop and maintain computer vision software using Python and C/C++
- Design and implement efficient algorithms for image processing and analysis
- Collaborate with cross-functional teams to integrate computer vision solutions into larger systems
- Optimize code for performance, especially for embedded and GPU-accelerated platforms
- Containerize applications using Docker for easy deployment and scalability
- Utilize AWS services for cloud-based processing and storage of visual data
- Contribute to the development of stereo vision systems and 3D reconstruction algorithms
- Implement and maintain CI/CD pipelines using Git and other DevOps tools
Candidate Requirements
Basic Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Proficient coding skills in Python and C/C++
- Experience in creating Python bindings for C/C++ libraries
- Solid understanding and hands-on experience with CMake and Git version control
- Proven experience with Docker containerization
- Familiarity with AWS cloud services and infrastructure
- Strong command of Linux and shell scripting
Preferred Qualifications:
- Experience working with embedded compute modules, particularly NVIDIA Jetson platforms and their associated toolchains
- Background in computer vision algorithms and techniques, with a focus on stereo vision
- Proficiency in OpenCV library for image processing and computer vision tasks
- Experience with CUDA programming for GPU acceleration
- KPI: Number of Code comments; Ability to act independently; Ability to provide on-field support as needed
Leadership Principles:
- Ownership
- Delivers Results
- Insists on the highest standards
Top 3 must-have hard skills
- Ability to code in C++
- Background in OpenCV
- Experience with Docker
TekWissen® Group is an equal opportunity employer supporting workforce diversity.
See all 46+ Computer Vision Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Computer Vision Engineer roles.
Get Access To All JobsTips for Finding TN Visa Sponsorship as a Computer Vision Engineer
Align your credentials to TN occupational standards
TN approval for engineers depends on a direct degree-to-role match. A computer science or electrical engineering degree supports Computer Vision Engineer eligibility cleanly. A degree in an unrelated field requires a written credential evaluation explaining the field connection before you present your documentation at the port of entry (for Canadians) or U.S. consulate (for Mexicans).
Target employers with recent visa filing experience
Search for Computer Vision Engineer roles at employers with recent visa filings in related technical fields to identify companies experienced with work visa sponsorship. These employers have demonstrated familiarity with visa processes and are more likely to support your TN application, which requires a support letter from your employer presented at a U.S. port of entry (for Canadian citizens) or consulate (for Mexican citizens).
Prepare a role-specific support letter early
CBP officers at the border or consular officers reviewing a Mexican TN application will scrutinize whether computer vision work qualifies under the engineer category. A detailed employer support letter tying your daily duties to engineering practice, not just data science or research, strengthens the classification argument significantly.
Use Migrate Mate to filter verified sponsorship roles
Filtering job listings by visa sponsorship type saves time, but accuracy matters. Migrate Mate surfaces Computer Vision Engineer roles from employers with recent visa filings so you're not chasing postings from companies unfamiliar with sponsoring work visas.
Understand the Mexican cap before accepting timelines
Mexican TN applicants are subject to an annual allocation of 5,500 visas, unlike Canadians who have no cap. Factor consular appointment availability and processing time into your start date negotiation so your employer isn't caught off guard by a timeline longer than a border crossing.
Clarify remote work scope before the offer stage
TN status is employer- and location-specific. If your Computer Vision Engineer role involves distributed team collaboration or occasional work from a Canadian or Mexican location, confirm with your employer how that affects your TN eligibility and work authorization before signing an offer letter.
Computer Vision Engineer jobs are hiring across the US. Find yours.
Find Computer Vision Engineer JobsComputer Vision Engineer TN Visa: Frequently Asked Questions
Does Computer Vision Engineering qualify as a TN visa occupation?
Yes, Computer Vision Engineers typically qualify under the USMCA's engineer category, which covers professionals applying engineering principles to technical systems. The role needs to require at least a bachelor's degree in computer science, electrical engineering, or a closely related field. Roles framed primarily as research or data science without an engineering degree requirement can face scrutiny at the classification stage.
How does TN visa sponsorship compare to H-1B for Computer Vision Engineers?
TN visa sponsorship is faster and more predictable for Computer Vision Engineers than H-1B. There's no annual lottery for Canadians, no cap, and no USCIS petition required. Canadians can receive TN status at a port of entry the same day. H-1B requires a lottery selection in April with a start date no earlier than October 1, adding six or more months of uncertainty to your hiring timeline.
What documentation does my employer need to file for my TN visa?
Your employer prepares a support letter describing your role, your duties, and your qualifying credentials. For Canadian applicants, you present this letter to CBP at the U.S. border or port of entry along with your degree documentation. For Mexican applicants, your employer submits the support letter to the U.S. consulate as part of your visa application. The support letter is the key document establishing that your Computer Vision Engineer position qualifies for TN status based on your education and professional qualifications.
Where can I find Computer Vision Engineer jobs that offer TN visa sponsorship?
Migrate Mate is built specifically for Canadian and Mexican professionals seeking U.S. roles with TN visa sponsorship. It filters job listings by visa type so you can focus on employers who have already committed to sponsoring TN applicants, rather than applying broadly and discovering late in the process that a company isn't prepared to file.
Can I switch employers while on a TN visa as a Computer Vision Engineer?
Yes, but your TN status is tied to your current employer. Before your last day, your new employer must be prepared to support your TN application at a port of entry (for Canadian nationals) or through a consular appointment (for Mexican nationals) with a support letter. Working for the new employer before that documentation is in place puts your status at risk.
See which Computer Vision Engineer employers are hiring and sponsoring visas right now.
Search Computer Vision Engineer Jobs