1

Machine Vision Software Engineer Jobs in North Carolina

Staff Software Engineer - AI

Charlotte, NC ยท On-site

$127K - $191K/yr

Design and develop machine learning techniques that allow agents to learn from experience and adapt ... Experience withnatural language processing (NLP),computer vision, orreinforcement learning.

Job Summary We are seeking a Software Engineer with strong expertise in Java, Spring Boot, and ... Integrate machine learning workflows using Kubeflow and MLflow. * Build backend services supporting ...

Embedded Software Engineer

Cary, NC ยท On-site

$123K - $161K/yr

Software Engineer, Embedded OS Job Responsibility Support the development of tools & scripts for ... machine validation Demonstrated experience in roles that required excellent communication and ...

Software Engineer Duration: 6-12 months Location: Onsite - Charlotte, NC Work Type: Rate: Pay range ... talent, machine learning algorithms, and artificial intelligence to provide customized talent ...

Control Engineer

Raleigh, NC

$81K - $105K/yr

... custom software solutions for manufacturing, testing, and product development applications. You ... and machine vision. You should be comfortable leading or supporting technical teams, mentoring ...

Control Engineer

Raleigh, NC ยท On-site

$81K - $105K/yr

... custom software solutions for manufacturing, testing, and product development applications. You ... and machine vision. You should be comfortable leading or supporting technical teams, mentoring ...

Senior Software Engineer

Charlotte, NC ยท On-site

$119K - $157K/yr

Wells Fargo is seeking a Senior Software Engineer to join a team within the Chief Data Office (CDO ... Knowledge of data science and machine learning concepts, including feature engineering, model ...

Software Engineer

Charlotte, NC ยท On-site

$64.54 - $69.54/hr

Design multi?step agentic workflows with LangGraph (state machines, tools, retries, timeouts) and ... vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits ...

Software Engineer

Raleigh, NC ยท On-site +1

$96K - $154K/yr

As a Software Engineer, your main focus will be on designing, developing, testing and collaborating ... Benefits Comprehensive medical, dental, and vision coverage Flexible Spending Account - healthcare ...

Senior Software Engineer

Durham, NC

$118K - $156K/yr

Interfacing with scientists, engineers, software developers and management to contribute to the team's vision, mission and approach to delivering Digital Transformation. * Owning projects end-to-end ...

... machine learning models, and automation frameworks. Beyond writing code, you will play a key role ... Technical expertise in AI integration across natural language processing, computer vision, and ...

... machine learning models, and automation frameworks. Beyond writing code, you will play a key role ... Technical expertise in AI integration across natural language processing, computer vision, and ...

Senior Software Engineer

Concord, NC ยท On-site +1

$114K - $150K/yr

Interfacing with scientists, engineers, software developers and management to contribute to the team's vision, mission and approach to delivering Digital Transformation. * Owning projects end-to-end ...

Showing results 41-60

Machine Vision Software Engineer information

What does a machine vision software engineer do?

A Machine Vision Software Engineer designs, develops, and maintains software systems that enable computers to interpret and process visual information from the real world. They work with cameras, sensors, and advanced algorithms to automate tasks such as inspection, identification, measurement, and guidance in industrial and robotics applications. Their responsibilities often include integrating hardware with software, optimizing image processing algorithms, and ensuring the accuracy and reliability of vision systems. These engineers play a crucial role in industries like manufacturing, automotive, healthcare, and logistics where automated visual inspection and analysis are essential.

What are some of the main challenges machine vision software engineers face when integrating vision systems into manufacturing environments?

Machine Vision Software Engineers often encounter challenges such as ensuring reliable image capture despite varying lighting conditions and accommodating different types of defects or product variations. Integrating vision systems with existing automation hardware and production lines can require close collaboration with mechanical, electrical, and process engineers. Additionally, optimizing algorithms for real-time performance while maintaining high accuracy is a frequent necessity. Continuous testing and iterative development are key to addressing these challenges and delivering robust solutions in dynamic manufacturing settings.

What are the key skills and qualifications needed to thrive as a machine vision software engineer, and why are they important?

To thrive as a Machine Vision Software Engineer, you need a solid background in computer science, image processing, and mathematics, usually backed by a relevant degree. Familiarity with programming languages such as Python or C++, machine vision libraries like OpenCV, and experience with deep learning frameworks are typically required. Strong problem-solving, attention to detail, and effective communication skills help engineers design robust solutions and collaborate with multidisciplinary teams. These competencies are crucial for developing accurate, efficient vision systems that meet real-world automation and quality control demands.

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

AspectMachine Vision Software EngineerComputer Vision Engineer
Required CredentialsBachelor's or Master's in CS, EE, or related; experience with image processingBachelor's or Master's in CS, EE, or related; strong programming skills in Python, C++
Work EnvironmentManufacturing, robotics, quality inspectionAutonomous vehicles, AI research, multimedia applications
Industry UsageManufacturing, industrial automation, roboticsTech, automotive, research institutions
Search & Comparison IntentFocus on industrial and automation applicationsFocus on AI, perception, and multimedia systems

While both roles involve image analysis and programming skills, Machine Vision Software Engineers primarily work on industrial automation and manufacturing systems, whereas Computer Vision Engineers focus on AI-driven perception in autonomous vehicles, robotics, and multimedia applications. The roles overlap in skills but differ in application environments and industry focus.

What job categories do people searching Machine Vision Software Engineer jobs in North Carolina look for?

The top searched job categories for Machine Vision Software Engineer jobs in North Carolina are:

What cities in North Carolina are hiring for Machine Vision Software Engineer jobs?

Cities in North Carolina with the most Machine Vision Software Engineer job openings:

Mid Research Scientist - Artificial Intelligence Engineer

Berriehill Research

Raleigh, NC โ€ข On-site

Full-time

Re-posted 23 days ago


Job description

The Analytical and Spatial Intelligence Research Team (ASIRT) atย Applied Research Associates, Inc. (ARA)ย is seeking scientists/researchers interested in developingย artificial intelligenceย (AI), machine learning,ย and computer vision software to solve challenging problems for the US defense and intelligence communities.ย We perform fundamental and applied research in many open areas, including GenAI,ย Agentic AI Systems,ย Large Language Models (LLMs), Vision Language Models (VLMs),ย backbone fine tuning,ย AI explainability,ย adversarial attacks and World Models. We are aย close-knitย team of creative thinkers from diverse backgrounds who collaborate to find non-standardย solutions to challenging problems.ย We encourage candidates with a creative and entrepreneurial spirit who seek a research career within a stable industry to apply.ย ย 

Mid Research Scientist โ€“ Artificial Intelligence Engineer Position Highlights:ย 

  • Research, develop,ย testย and deploy artificial intelligence, machineย learningย and computer vision software.ย ย 
  • Process and integrate data fromย different sources, includingย satellites,ย unmanned aerial vehicles, ground vehicles, human-wearables, and smart devicesย ย 
  • Enjoy a challenging technical career with opportunities for personal growthย ย 
  • Team player able to communicate technical results effectively to othersย ย 
  • Positionย is located inย the Raleigh, NC metropolitan areaย ย 

Mid Research Scientist โ€“ Artificial Intelligence Engineer Position Required Experience & Skills:ย ย 

  • US citizenshipย required(green card holders are not eligible for this position)ย ย 
  • Eligibility to apply for and hold a U.S. security clearance (selected applicants will undergo a security investigation and must meet eligibility requirements at the time of employment)ย ย 
  • BS Degree in Computer Science, Electrical Engineering, or similar technical field along with 5-7 years of experience OR MS degree with 3-5 years of experienceย 
  • Strong foundationย and experience using AI/MLย frameworksย (TensorFlow,ย PyTorch)ย and software librariesย (jax,ย scikit-learn, hugging-face,ย ollama,ย langchain,ย langgraph, or similar)ย ย 
  • Experienceย in software developmentย in Pythonย andย C/C++ย ย 
  • Solid mathematical background in linear algebra and probability theoryย ย 
  • Experience working withย AWSย cloud computingย ย 
  • Experience with collaborative software development and version controlย (Git)ย ย 
  • Proficiencyย in one of the following areas: mathematics, physics, robotics, sensor fusion,ย machine learning, computerย visionย or signal processingย 

Staffย Research Scientist โ€“ย Artificial Intelligence Engineer Positionย Desirableย Experience & Skills:ย ย 

  • Experience working with AWS, S3, Docker and Kubernetesย ย ย 
  • Experienceย developing software for execution on edge devices (GPUs, mobile phones, deployed CPU)ย ย 
  • Experience working with and flying Class I unmanned aerial vehicles (UAVs)ย ย 
  • Experience writing technical proposalsย ย 
  • Experience working on intelligence and DoD programsย ย 

Who is ARA?ย 

Do you want to work for a purpose? Applied Research Associates, Inc. (aka ARA) is an employee-owned international research and engineering company. We have been providing technically superior solutions to complex and challenging problems in the physical sciences since 1979. ARA has over 2,226 employee-owners and continues to grow rapidly. Together, our offices throughout the U.S. and Canada provide a broad range of technical expertise in defense, civil, and health technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement.ย 

ARA also prides itself, on having a challenging culture where innovation & experimentation are the norm. The motto, โ€œEngineering and Science for Fun and Profitโ€ sums up the ARA experience. Employee ownership ensures you have a voice in what happens in the company.ย 

To find out more about what the Intelligence, Surveillance & Reconnaissance Division has to offer, visit our website at: https://www.ara.com/benefits/ย