1

Computer Vision Software Engineer Jobs in Michigan

Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical ... Vision * Personal Time Off (PTO) Program * Long Term Disability (100% paid) * Life Insurance (100 ...

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline. Equivalent relevant practical experience may be considered. Master's degree in ...

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related technical discipline; equivalent relevant experience may be considered ...

Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related technical discipline; equivalent relevant experience may be considered ...

Master's degree in Computer Science, Software or Mechanical Engineering, Mathematics, Physics, or a related field; a Bachelor's degree with equivalent demonstrated experience will be considered

New

Master's degree in Computer Science, Software or Mechanical Engineering, Mathematics, Physics, or a related field; a Bachelor's degree with equivalent demonstrated experience will be considered

New

Under the leadership of the Software Engineering Director and in collaboration with the Global ... Bachelor's in Computer Science, Computer Engineering, or Electrical Engineering. #J-18808-Ljbffr

Required : • Bachelor's degree in computer science or engineering • 5+ years of software engineering experience • 3+ years of experience with GCP, Cloud Run, Spring Boot, and Java • ...

Under the leadership of the Software Engineering Director and in collaboration with the Global ... Bachelor's in Computer Science, Computer Engineering, or Electrical Engineering. #J-18808-Ljbffr

Software Engineer

Grand Rapids, MI · On-site

$70K - $130K/yr

Background in computer science or equivalent experience * Experience with programming languages ... vision, life, hospital indemnity, and long-term disability insurance; paid time off; a 401(k) ...

Master's degree in Computer Science or a related technical field is preferred. Experience: * 5+ years of progressive software-engineering experience building, deploying, and supporting scalable ...

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

Your expertise will be instrumental in driving us towards our vision of zero crashes, zero ... Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering ...

Software Engineer

Grand Rapids, MI · On-site

$70K - $130K/yr

... computer science or equivalent experience * • Experience with programming languages, web ... vision, life, hospital indemnity, and long-term disability insurance; paid time off; a 401(k) ...

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

Your expertise will be instrumental in driving us towards our vision of zero crashes, zero ... Bachelor of Science or Bachelor of Applied Science degree in Computer Science, Computer Engineering ...

Software Engineer

Grand Rapids, MI · On-site

$70K - $130K/yr

Background in computer science or equivalent experience * Experience with programming languages ... vision, life, hospital indemnity, and long-term disability insurance; paid time off; a 401(k) ...

Bachelor's Degree in Computer Science or related field, or satisfactory combination of formal ... Access to benefits including medical, dental and vision insurance * Short-term and long-term ...

Senior Software Engineer

Milford, MI · On-site

$107K - $142K/yr

Bachelor's degree in Electrical and Computer Engineering, Computer Science, Mechanical Engineering, or related field of study. Five (5) years of experience as an Embedded Software Engineer, Embedded ...

Bachelor's degree in computer science or related field (or equivalent combination of education and ... software engineering experience developing, testing, and deploying software in a professional ...

Showing results 41-60

Computer Vision Software Engineer information

See Michigan salary details

$55.3K

$128.6K

$179.1K

How much do computer vision software engineer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for computer vision software engineer in Michigan is $128,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What is a computer vision software engineer?

Computer Vision Software Engineers are professionals who design, develop, and implement software solutions that enable computers to interpret and process visual information from the world, such as images and videos. They use techniques from machine learning, artificial intelligence, and image processing to build applications like facial recognition, object detection, and autonomous vehicles. Their work often involves programming, working with large datasets, and optimizing algorithms for accuracy and speed. These engineers are crucial in industries ranging from healthcare and automotive to security and entertainment.

What are the key skills and qualifications needed to thrive as a computer vision software engineer?

To thrive as a Computer Vision Software Engineer, you need strong programming skills (particularly in Python or C++), a solid background in mathematics and algorithms, and a degree in computer science or a related field. Experience with deep learning frameworks (such as TensorFlow or PyTorch), OpenCV, and familiarity with computer vision libraries and cloud platforms is highly valuable. Creative problem-solving, attention to detail, and effective teamwork are standout soft skills in this role. These skills and qualities are crucial for developing, optimizing, and deploying innovative computer vision solutions that address real-world challenges.

What are some common challenges computer vision software engineers face when deploying models to production environments?

One frequent challenge for Computer Vision Software Engineers is optimizing models to run efficiently in production, especially on devices with limited processing power or memory. Additionally, ensuring that models remain robust when exposed to real-world data—which may differ significantly from training data—requires ongoing monitoring and potential retraining. Collaboration with data engineers and DevOps teams is often essential to streamline deployment pipelines and address issues like data drift or latency. Staying updated with rapidly evolving frameworks and hardware accelerators is also key for success in this role.

What is the difference between Computer Vision Software Engineer vs Machine Learning Engineer?

AspectComputer Vision Software EngineerMachine Learning Engineer
Required CredentialsBachelor's or Master's in CS, Electrical Engineering, or related; knowledge of computer vision librariesBachelor's or Master's in CS, Data Science, or related; strong programming and statistical skills
Work EnvironmentDevelops algorithms for image/video analysis, often in tech, automotive, or healthcare industriesBuilds models for various data types, including images, text, and tabular data, across multiple industries
Employer & Industry UsageTech companies, autonomous vehicles, robotics, healthcareTech 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.

How much do computer vision software engineers make?

Computer vision software engineers typically earn a median salary ranging from $90,000 to $130,000 annually, depending on experience, location, and industry. Senior roles or those with specialized skills in deep learning and image processing can earn higher salaries, often exceeding $150,000.

What are popular job titles related to Computer Vision Software Engineer jobs in Michigan?

For Computer Vision Software Engineer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Computer Vision Software Engineer jobs in Michigan look for?

The top searched job categories for Computer Vision Software Engineer jobs in Michigan are:

Infographic showing various Computer Vision Software Engineer job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 73% Full Time, 17% Part Time, 2% Temporary, 6% Contract, and 1% Nights. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $128,581 per year, or $61.8 per hour.

Software Engineer

Allen Park, MI • On-site

FastTek
IT Services • 501 - 1,000 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 4 days ago


Key responsibilities

  • Design, author, and review detailed L2 test cases in TestRail covering various testing types.

  • Develop, automate, and maintain test scripts and frameworks, integrating them into CI/CD pipelines.

  • Oversee and perform automated test execution, analyze test failures, and generate detailed test reports.


Job description

Software Engineer #1061887
Position Description:
We are seeking a highly motivated and experienced Software Test Automation Engineer to join our team, focusing on comprehensive ECU-level (L2) testing for BCM feature application within the FNV3.x architecture. This role is critical for ensuring the quality, reliability, and performance of our embedded software components through robust test design, automation, execution, and continuous improvement. The Body Control Software team is a team dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as our next-generation vehicle systems.
 
Skills Required:
  • Embedded Software, Embedded Systems, Coding, C++, Matlab, Python, Test Automation, Software Testing
 
Experience Required:
  • Engineer 3 Exp: Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development
 
Experience Preferred:
  • Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Electrical & Electronics Engineering, or Software Engineering
  • 6+ years of Automotive Software Test Automation Experience
  • 3+ years of Body Control Software Verification experience
  • 2+ Experience integrating automated tests into CI/CD pipelines.
  • 2 + Proven experience in software testing, particularly L2 (ECU-level) testing.
  • Demonstrated 3+ experience with test automation framework development and script implementation (e.g., Python, CAPL).
  • 2+ years of Proficiency in test case design, TestRail, and management tools (e.g., TestRail, Jama).
  • 1+ Years of experience working with Agile framework.
 
Education Required:
  • Master's Degree
 
Additional Information :
  • Software Requirements Analysis: Analyze software requirements to inform test strategy and ensure comprehensive test coverage.
  • Test Case Design & Review: Design, author, and review detailed L2 test cases in TestRail, covering various testing types including Smoke Test, Sanity Test, Feature Regression Test, and Stability Test.
  • Test Environment Configuration: Configure and integrate a wide array of test tools, including test management systems, defect tracking systems, test automation frameworks, measurement tools, and debuggers.
  • Test Script Implementation: Develop, automate, and maintain robust test suites and scripts (e.g., using Gtest, Python, frameworks) and integrate them into CI/CD pipelines to provide continuous feedback on component quality.
  • Automated Test Execution: Oversee and perform automated test execution for nightly engineering, and release builds, ensuring comprehensive logging and monitoring of results.
  • Defect Management: Identify, report, and analyze test failures to pinpoint defects. Manage defect tracking and retesting activities to ensure timely resolution.
  • Reporting & Analysis: Generate detailed test execution reports, summarizing pass/fail rates, execution progress, and test coverage metrics.
  • Coverage Analysis: Conduct thorough analysis of test coverage metrics (e.g., requirement coverage, code coverage, interface coverage) to identify gaps and drive continuous improvement in testing.
  • Root Cause Analysis (RCA): Investigate test failures to determine the root cause, distinguishing between defects in the System Under Test (SUT), test environment issues, or problems within the test case/script itself.
  • Maintenance & Continuous Improvement: Proactively update test cases and automation scripts to reflect changes in requirements, design, or bug fixes. Drive continuous improvements in test coverage, particularly by expanding negative scenario use cases.
 
Additional Info:
 
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra.  We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
 
  • Medical and Dental (FastTek pays majority of the medical program)
  • Vision
  • Personal Time Off (PTO) Program
  • Long Term Disability (100% paid)
  • Life Insurance (100% paid)
  • 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
 
Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, and 2023!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/
AI & Hiring Disclosure
We use AI tools to support parts of our hiring process, such as reviewing applications and identifying potential matches. These tools are designed to promote efficiency, consistency, and fairness, and they are always used under human oversight.
All personal data collected is used solely for recruitment purposes, and you have the right to know, access, or request deletion of your data at any time, subject to legal limits.
If AI will be used in a video interview, you'll be informed in advance and asked for your consent, with the option to opt out.
Our tools are regularly reviewed to detect potential bias and to ensure compliance with all applicable laws and our commitment to inclusive hiring.
To learn more or exercise your rights, please contact us at info@fasttek.com.