1

Machine Vision Software Engineer Jobs in Wichita, KS

PROGRAMMER - CNC OBJECTIVE: Develops programs for fabricating parts on 3, 4 and 5 axis high speed ... software Level II: Major Activities Performed and Machine/Tools Used by All Job Levels * Same as ...

NC Programmer

Wichita, KS · On-site

$23.75 - $32.50/hr

This role involves creating machine tool paths based on engineering specifications and CAD models ... Expertise in using CAD/CAM software such as Mastercam, CATIA, NX, or similar platforms to develop ...

NC Programmer (Cleared)

Wichita, KS · On-site

$23.75 - $32.50/hr

This role involves creating machine tool paths based on engineering specifications and CAD models ... Expertise in using CAD/CAM software such as Mastercam, CATIA, NX, or similar platforms to develop ...

NC Programmer (Mastercam)

Park City, KS

$26 - $35.75/hr

This role involves creating machine tool paths based on engineering specifications and CAD models ... Expertise in using CAD/CAM software such as Mastercam, CATIA, NX, or similar platforms to develop ...

Be familiar with local education facilities, testing facilities, machine shops and equipment ... Proficient in Solidworks or similar modeling software * Proficient in Solidworks Simulation or ...

CATIA NC Programmer

Wichita, KS · On-site

$23.75 - $32.50/hr

This role involves creating machine tool paths based on engineering specifications and CAD models ... Expertise in using CAD/CAM software such as Mastercam, CATIA, NX, or similar platforms to develop ...

CNC Programmer

Wichita, KS · On-site

$23.75 - $32.50/hr

Required Qualifications * 5+ years of CNC machining experience. * 2+ years of CNC programming experience using CAM software (Mastercam, GibbsCAM, Mazatrol). * Experience programming CNC mills, lathes ...

CNC Programmer

Wichita, KS · On-site

$19.75 - $27/hr

... software. * Approves and places NC programs, setup information on machine server for shop use ... Performs troubleshooting on CNC programming related problems. * Participates in troubleshooting on ...

CATIA NC Programmer - EZ03

Wichita, KS · On-site

$19.75 - $27/hr

This role involves creating machine tool paths based on engineering specifications and CAD models ... Expertise in using CAD/CAM software such as Mastercam, CATIA, NX, or similar platforms to develop ...

CNC Programmer

Wichita, KS

$19.75 - $27/hr

... software. * Approves and places NC programs, setup information on machine server for shop use ... Performs troubleshooting on CNC programming related problems. * Participates in troubleshooting on ...

Startup Engineer

Wichita, KS · On-site

$34 - $43/hr

... vision) * Disability plan & group life insurance program * 3 weeks Paid Time Off (PTO) plus 13 paid ... Strong fundamental understanding of electrical design practices, machine/motion control systems ...

Startup Engineer

Wichita, KS · On-site

$34 - $43/hr

... vision) * Disability plan & group life insurance program * 3 weeks Paid Time Off (PTO) plus 13 paid ... Strong fundamental understanding of electrical design practices, machine/motion control systems ...

CNC Programmer

Wichita, KS · On-site

$19.75 - $27/hr

... software. * Approves and places NC programs, setup information on machine server for shop use ... Performs troubleshooting on CNC programming related problems. * Participates in troubleshooting on ...

Whether lasers, machine tools, EUV or electronics - TRUMPF is building technological worlds for ... Technologically savvy and experienced in software and file management. * Eager to travel 100% In ...

Whether lasers, machine tools, EUV or electronics - TRUMPF is building technological worlds for ... Technologically savvy and experienced in software and file management. * Eager to travel 100% In ...

Whether lasers, machine tools, EUV or electronics - TRUMPF is building technological worlds for ... Technologically savvy and experienced in software and file management. * Eager to travel 100% In ...

next page

Showing results 1-20

Machine Vision Software Engineer information

See Wichita, KS salary details

$56.8K

$132K

$183.8K

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

As of Jul 16, 2026, the average yearly pay for machine vision software engineer in Wichita, KS is $131,975.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,400.00 and $154,800.00 per year, depending on experience, location, and employer.

What engineer makes $500,000 a year?

A highly experienced Machine Vision Software Engineer working in specialized industries such as autonomous vehicles, aerospace, or advanced robotics can earn $500,000 or more annually. These roles often require advanced skills in computer vision, deep learning, and extensive experience, sometimes supplemented by leadership responsibilities or equity compensation.

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.

Will MLE be replaced by AI?

Machine Learning Engineers (MLEs) design, develop, and optimize AI models, and while AI automation tools can assist with certain tasks, MLEs are essential for creating and maintaining complex AI systems. AI is more likely to augment rather than fully replace MLE roles, which require expertise in data handling, model tuning, and deployment. Staying current with evolving AI frameworks and programming skills is important for MLEs to remain valuable in the field.

What does a machine vision engineer do?

A machine vision engineer designs and develops systems that enable computers to interpret and analyze visual data using cameras, sensors, and image processing algorithms. They often work with programming languages like C++ or Python, and tools such as OpenCV or MATLAB, to create applications for quality inspection, robotics, or automation. The role typically requires knowledge of computer vision, image processing, and sometimes machine learning or deep learning techniques.

What tech jobs pay $400,000 a year?

High-paying tech roles such as senior machine vision software engineers, AI researchers, and data science directors can reach or exceed $400,000 annually, especially with extensive experience, advanced skills in machine learning and computer vision, and leadership responsibilities. These positions often require advanced degrees, specialized certifications, and work in industries like autonomous vehicles, robotics, or large-scale AI development.
What are popular job titles related to Machine Vision Software Engineer jobs in Wichita, KS? For Machine Vision Software Engineer jobs in Wichita, KS, the most frequently searched job titles are:

$32 - $47/hr

Full-time

Re-posted 7 days ago


Job description

JOB TITLE: PROGRAMMER - CNC
OBJECTIVE: Develops programs for fabricating parts on 3, 4 and 5 axis high speed NC machines. Working from customer designs and specifications, determine machining requirements and prepare NC programs to manufacture tight tolerance parts. Maximizes machine efficiency by determining optimum cutter paths.
SPECIAL WORK CONDITIONS AND AMERICANS WITH DISABILITY REQUIREMENTS:
  • High level exposure to computer screen
  • Constant repetitive use of hands, wrists and arms
  • Some Shop exposure
Level I:
Major Activities Performed and Machine/Tools Used by All Job Levels
  • Set-up and program simple parts and tooling
  • Windows based PC
  • Catia V5
  • Vericut
  • Mastercam
Typical Job Knowledge
  • General Manufacturing Knowledge
  • Able to read, interpret and understand blueprints, mylars and related documents
  • Knowledgeable of feeds, speeds, cutter types and material removal methods for specific materials
  • Familiar with machine codes
  • Demonstrate good communication skills
  • Solid math, reading, and writing due to the high level of the systems
  • Able to plan detailed sequence of operations for programs and provide sufficient documentation
  • Work from written and verbal instructions
  • Able to program 3-4 axis parts using CAD/CAM software
Education amp; Experience
  • High School or equivalent
  • Mechanical aptitude and good work ethic desired
  • 2-3 years manufacturing experience (CNC machine operator) preferred
  • Ability to run NWI Aerostructures manufacturing software
Level II:
Major Activities Performed and Machine/Tools Used by All Job Levels
  • Same as Level I
  • Set-up and program complex 5-axis parts
  • Tooling Design
Typical Job Knowledge
  • Perform all requirements of Level I
  • Good Manufacturing Knowledge of machining and other related processes
  • Basic knowledge of SPC
  • Good logic and organizational skills in order to manage simultaneous multiple tasks
  • Able to program 3-4-5 axis parts and design tooling using CAD/CAM software
  • Able to utilize Vericut verification software
  • Able to utilize posting software
  • Assist Manufacturing with improving processes
Education amp; Experience
  • High School or equivalent, some college hours or equivalent in related field
  • Certified Catia training or equivalent job training experience
  • 5+ years programming experience preferred
  • 3-5 years manufacturing experience preferred
  • Ability to run NWI Aerostructures manufacturing software
Level III:
Major Activities Performed and Machine/Tools Used by All Job Levels
  • Same as Level I and II
  • Model parts from 2-D drawing and loft data
  • Tooling Design for complex parts and assemblies
  • Self-directed and motivated
  • Work directly with multiple departments
  • Work directly with multiple levels of management
Typical Job Knowledge
  • Perform all requirements of Level I and II
  • Capable of monitoring work performed by CNC Programmers
  • Able to plan detailed sequence of operations for programs and provide sufficient documentation
  • Able to assist planning with work related issues
Education amp; Experience
  • High School or equivalent, some college hours or equivalent in related field
  • Certified Catia training or equivalent job training experience
  • 10+ years programming experience preferred
  • 5-10 years manufacturing experience preferred
  • Ability to run NWI Aerostructures manufacturing software
Safety Functions
  • Promote a safe, clean and organized work environment
  • Wear required safety equipment (safety glasses, ear protection, safety toe shoes, etc.)
  • Report all work related injuries to supervisor as soon as possible
  • Notify senior management when safe conditions do not comply
Note: This description indicates, in general terms, the type and level of work performed and responsibilities held by the employee(s). Duties described are not to be interpreted as being all inclusive or specific to any individual employee.