Collaborate with hardware engineers, software engineers, and domain experts to integrate with ... D. in Computer Science, Machine Learning, Robotics, Computer Vision, or a related research field.
Quick apply
Collaborate with hardware engineers, software engineers, and domain experts to integrate with ... D. in Computer Science, Machine Learning, Robotics, Computer Vision, or a related research field.
Quick apply
Collaborate with hardware engineers, software engineers, and domain experts to integrate with ... D. in Computer Science, Machine Learning, Robotics, Computer Vision, or a related research field.
Computer Vision & Machine Learning Developer This role is posted as a hybrid opportunity, blending ... Build production software that integrates ML models into larger applications and pipelines.
Computer Vision & Machine Learning Developer This role is posted as a hybrid opportunity, blending ... Build production software that integrates ML models into larger applications and pipelines.
Detroit, MI · On-site
$110K - $129K/yr
Apolis is seeking a Computer Vision Perception Engineer specializing in Autonomous Driving. The role involves designing and implementing computer vision algorithms for object detection and ...
Detroit, MI · On-site
$110K - $129K/yr
Apolis is seeking a Computer Vision Perception Engineer specializing in Autonomous Driving. The role involves designing and implementing computer vision algorithms for object detection and ...
$92K - $122K/yr
As the Software Engineering Manager for the Sight Vertical , you will lead a high-performing team of software and data engineers building our computer vision and analytics suite. While technical ...
$92K - $122K/yr
As the Software Engineering Manager for the Sight Vertical , you will lead a high-performing team of software and data engineers building our computer vision and analytics suite. While technical ...
... data and software engineering teams to integrate models into production systems and workflows ... computer vision applications Proficiency in Python and modern ML frameworks such as PyTorch or ...
... data and software engineering teams to integrate models into production systems and workflows ... computer vision applications Proficiency in Python and modern ML frameworks such as PyTorch or ...
Auburn Hills, MI · On-site
$115K - $152K/yr
Partner with data and software engineering teams to integrate models into production systems and ... computer vision applications * Proficiency in Python and modern ML frameworks such as PyTorch or ...
Auburn Hills, MI · On-site
$115K - $152K/yr
Partner with data and software engineering teams to integrate models into production systems and ... computer vision applications * Proficiency in Python and modern ML frameworks such as PyTorch or ...
Formulate, implement, and validate advanced 2D and 3D computer vision pipelines from mathematical ... Engineering Best Practices: Familiarity with software development best practices, including version ...
Quick apply
Formulate, implement, and validate advanced 2D and 3D computer vision pipelines from mathematical ... Engineering Best Practices: Familiarity with software development best practices, including version ...
Lewiston, MI · On-site
$93K - $128K/yr
Required : • BS in machine learning, computer science, computer vision, mathematics, or relevant fields • Experience leading an interdisciplinary team of researchers and software developers and ...
Lewiston, MI · On-site
$93K - $128K/yr
Required : • BS in machine learning, computer science, computer vision, mathematics, or relevant fields • Experience leading an interdisciplinary team of researchers and software developers and ...
Warren, MI · On-site
We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of ... Solid background in 3D computer vision and point cloud processing (PCL, OpenCV) for robotic ...
Quick apply
Warren, MI · On-site
We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of ... Solid background in 3D computer vision and point cloud processing (PCL, OpenCV) for robotic ...
Warren, MI · On-site
We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of ... Solid background in 3D computer vision and point cloud processing (PCL, OpenCV) for robotic ...
Warren, MI · On-site
We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of ... Solid background in 3D computer vision and point cloud processing (PCL, OpenCV) for robotic ...
... from computer vision applications to generative AI models. This position requires a strong ... The ideal candidate will be a versatile engineer who can navigate complex software development ...
... from computer vision applications to generative AI models. This position requires a strong ... The ideal candidate will be a versatile engineer who can navigate complex software development ...
Software Engineering Manager - AI/ML (Sight & Sense)Work Authorization: USC, Green Card ... AI/ML, Computer Vision, or data-driven products. * Strong understanding of the ML lifecycle ...
Quick apply
Software Engineering Manager - AI/ML (Sight & Sense)Work Authorization: USC, Green Card ... AI/ML, Computer Vision, or data-driven products. * Strong understanding of the ML lifecycle ...
Auburn Hills, MI · On-site
... from computer vision applications to generative AI models. This position requires a strong ... The ideal candidate will be a versatile engineer who can navigate complex software development ...
Auburn Hills, MI · On-site
... from computer vision applications to generative AI models. This position requires a strong ... The ideal candidate will be a versatile engineer who can navigate complex software development ...
Our end-to-end suite of software solutions helps customers manage emergency communications, process ... Demonstrated ability to engage in technical discussions with engineering teams, understand ...
Our end-to-end suite of software solutions helps customers manage emergency communications, process ... Demonstrated ability to engage in technical discussions with engineering teams, understand ...
$16 - $20.50/hr
Knowledge of Python programming languages is expected. Additionally, knowledge of relevant ... Experience with software development process preferred. Experience in computer vision tasks like ...
$16 - $20.50/hr
Knowledge of Python programming languages is expected. Additionally, knowledge of relevant ... Experience with software development process preferred. Experience in computer vision tasks like ...
Troy, MI · On-site
$16 - $20.50/hr
The role requires a basic understanding of computer vision and machine learning technologies ... data pipelines, and software development workflows is essential. ESSENTIAL DUTIES AND ...
Troy, MI · On-site
$16 - $20.50/hr
The role requires a basic understanding of computer vision and machine learning technologies ... data pipelines, and software development workflows is essential. ESSENTIAL DUTIES AND ...
Be Seen First
Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is ... computer vision solutions, and large-scale data platforms. We are a deep-tech robotics company ...
New
Quick apply
Be Seen First
Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is ... computer vision solutions, and large-scale data platforms. We are a deep-tech robotics company ...
New
Be Seen First
Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is ... computer vision solutions, and large-scale data platforms. We are a deep-tech robotics company ...
New
Quick apply
Be Seen First
Autonomous Robotics Software Engineer (Robotics / Autonomy / C++) Advanced Robotics Group, LLC is ... computer vision solutions, and large-scale data platforms. We are a deep-tech robotics company ...
New
Ann Arbor, MI · On-site
$95K - $130K/yr
Support the development and integration of computer vision and machine learning-based components ... Strong software engineering fundamentals including object-oriented design, algorithms, data ...
Ann Arbor, MI · On-site
$95K - $130K/yr
Support the development and integration of computer vision and machine learning-based components ... Strong software engineering fundamentals including object-oriented design, algorithms, data ...
$95K - $130K/yr
Support the development and integration of computer vision and machine learning-based components ... Strong software engineering fundamentals including object-oriented design, algorithms, data ...
$95K - $130K/yr
Support the development and integration of computer vision and machine learning-based components ... Strong software engineering fundamentals including object-oriented design, algorithms, data ...
$55.3K - $66.6K
2% of jobs
$66.6K - $77.8K
4% of jobs
$77.8K - $89.1K
6% of jobs
$89.1K - $100.4K
8% of jobs
$106.4K is the 25th percentile. Wages below this are outliers.
$100.4K - $111.6K
7% of jobs
$111.6K - $122.9K
18% of jobs
The median wage is $125.5K / yr.
$122.9K - $134.1K
16% of jobs
$134.1K - $145.4K
2% of jobs
$150K is the 75th percentile. Wages above this are outliers.
$145.4K - $156.6K
26% of jobs
$156.6K - $167.9K
1% of jobs
$167.9K - $179.1K
8% of jobs
$55.3K
$128.6K
$179.1K
| Aspect | Computer Vision Software Engineer | Machine Learning Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS, Electrical Engineering, or related; knowledge of computer vision libraries | Bachelor's or Master's in CS, Data Science, or related; strong programming and statistical skills |
| Work Environment | Develops algorithms for image/video analysis, often in tech, automotive, or healthcare industries | Builds models for various data types, including images, text, and tabular data, across multiple industries |
| Employer & Industry Usage | Tech companies, autonomous vehicles, robotics, healthcare | Tech firms, finance, startups, research institutions |
While both roles involve machine learning concepts, Computer Vision Software Engineers focus specifically on image and video data, developing algorithms for visual understanding. Machine Learning Engineers have a broader scope, working on various data types and models. The roles often overlap but differ mainly in their specialization and application areas.

Contractor
Re-posted 2 days ago
Position: Senior Robotics Engineer, Perception/Computer Vision
Location: Warren, Michigan
Duration: 12+Months with possible extensions
Main Skills: Senior Robotic AI-Perception Engineer (AI/ML, perception, computer vision, Python, TensorFlow and/or PyTorch)
About the Role:
We are seeking a Senior Robotics Engineer, Perception/Computer Vision to join our Advanced Development team within the Autonomous Robotics Center (ARC). In this role, you will develop perception features that enable robots with advanced capabilities such as object detection, obstacle avoidance, path optimization, and manipulation. This position combines artificial intelligence and computer vision techniques applied to real-world scenarios in dynamic manufacturing environments.
At ARC, we leverage advanced robotics, machine learning, and artificial intelligence to solve complex manufacturing challenges at unprecedented scale. Joining our organization provides the opportunity to work on cutting-edge technologies, contribute to innovation, and collaborate with a diverse team of experts. You will play a key role in advancing our automation capabilities and ensuring our robotic systems remain at the forefront of the industry.
Key Responsibilities:
Required Qualifications:
Preferred Qualifications: