1

Machine Vision Software Engineer Jobs in Port Saint Lucie, FL

Troubleshoot controls, electrical, software, motion, communication, and machine‑integration ... Support integration of machine vision, automated inspection, data acquisition, AI‑enabled ...

Controls & Automation Engineer

Palm City, FL · On-site

$73K - $97K/yr

Troubleshoot controls, electrical, software, motion, communication, and machine-integration issues ... Support integration of machine vision, automated inspection, data acquisition, AI-enabled ...

Senior Software Engineer

Palm Beach Gardens, FL · On-site

$115K - $152K/yr

Why We Stand Out Seeking a career-defining opportunity where your leadership, strategic vision, and ... How You'll Contribute Kaufman Rossin is seeking a Senior Software Engineer to join our growing ...

Senior Software Engineer

Palm Beach Gardens, FL · On-site

$115K - $152K/yr

Why We Stand Out Seeking a career-defining opportunity where your leadership, strategic vision, and ... How You'll Contribute Kaufman Rossin is seeking a Senior Software Engineer to join our growing ...

CNC Programmer - 2nd Shift

Stuart, FL · On-site

$22.25 - $30.50/hr

Experience programming on-machine touch and laser tool setters * Capable of evaluating tool lengths and diameters to support regrind cutting tools * Expert computer software programming skills

CNC Programmer - 2nd Shift

Stuart, FL · On-site

$77K - $102K/yr

Experience programming on-machine touch and laser tool setters * Capable of evaluating tool lengths and diameters to support regrind cutting tools * Expert computer software programming skills

Sr. CNC Programmer

Jupiter, FL · On-site

$24.75 - $33.75/hr

Utilizes a high-level understanding of CAD/CAM software and hands on experience with G-code & macro ... Creates setup documentation for operators/machinists for use on the shop floor.  Serves as a key ...

Sr. CNC Programmer

Jupiter, FL · On-site

$26.25 - $35.75/hr

Utilizes a high-level understanding of CAD/CAM software and hands on experience with G-code & macro ... Creates setup documentation for operators/machinists for use on the shop floor.  Serves as a key ...

Sr. CNC Programmer

Jupiter, FL · On-site

$26 - $35.50/hr

Utilizes a high-level understanding of CAD/CAM software and hands on experience with G-code & macro ... Creates setup documentation for operators/machinists for use on the shop floor.  Serves as a key ...

Sr. CNC Programmer

West Palm Beach, FL · On-site

$25 - $34.25/hr

Utilizes a high-level understanding of CAD/CAM software and hands on experience with G-code & macro ... Creates setup documentation for operators/machinists for use on the shop floor.  Serves as a key ...

Sr. CNC Programmer

Jupiter, FL · On-site

$26 - $35.50/hr

Utilizes a high-level understanding of CAD/CAM software and hands on experience with G-code & macro ... Creates setup documentation for operators/machinists for use on the shop floor.  Serves as a key ...

CNC Machinist

Stuart, FL · On-site

$17.25 - $23.50/hr

... Lathes using Mazatrol programing. We also use Fusion 360 and Solid Works CAD/CAM software ... Make machine adjustments of feeds and speeds on the assigned machine. * Supervise and oversee the ...

CNC Machinist

Stuart, FL · On-site

$17.25 - $23.50/hr

... Lathes using Mazatrol programing. We also use Fusion 360 and Solid Works CAD/CAM software ... Make machine adjustments of feeds and speeds on the assigned machine. * Supervise and oversee the ...

CNC Machinist

Stuart, FL · On-site

$17.25 - $23.50/hr

... Lathes using Mazatrol programing. We also use Fusion 360 and Solid Works CAD/CAM software ... Make machine adjustments of feeds and speeds on the assigned machine. * Supervise and oversee the ...

next page

Showing results 1-20

Machine Vision Software Engineer information

See Port Saint Lucie, FL salary details

$63.5K

$147.5K

$205.5K

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

As of Sep 4, 2026, the average yearly pay for machine vision software engineer in Port Saint Lucie, FL is $147,519.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

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 are popular job titles related to Machine Vision Software Engineer jobs in Port Saint Lucie, FL?

For Machine Vision Software Engineer jobs in Port Saint Lucie, FL, the most frequently searched job titles are:

Infographic showing various Machine Vision Software Engineer job openings in Port Saint Lucie, FL as of August 2026, with employment types broken down into 1% As Needed, 78% Full Time, 16% Part Time, and 5% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $147,519 per year, or $70.9 per hour.

Controls & Automation Engineer

ADDiTEC

Palm City, FL • On-site

$90 - $120/hr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 21 days ago


Job description

Benefits
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance
About the Role

We are seeking a driven, hands‑on Defense Controls & Automation Engineer to support the development, integration, and deployment of ADDiTEC’s advanced manufacturing systems for defense and expeditionary applications.

This is a full‑time, in‑person position at our Palm City, Florida facility. The role involves significant hands‑on machine development, controls integration, commissioning, testing, and troubleshooting.

The position will focus primarily on Siemens CNC and automation platforms, while also working with HAAS and FANUC CNC platforms across ADDiTEC’s manufacturing systems. You will work at the intersection of CNC controls, PLC programming, motion control, metal additive manufacturing, machining, sensors, industrial communications, and machine automation.

Our defense systems combine technologies such as Laser Directed Energy Deposition (LDED), Liquid Metal Jetting (LMJ), CNC machining, inspection, and process monitoring into advanced manufacturing platforms designed for both factory and expeditionary environments.

This is not a traditional controls role focused on maintaining established production equipment. You will help design, integrate, program, commission, troubleshoot, and continuously improve new manufacturing systems.

If you have a strong controls, CNC, or automation foundation and are motivated to learn new platforms quickly, this role provides the opportunity to work on challenging manufacturing technologies with direct defense applications.

Key Responsibilities
  • Develop and integrate controls and automation architectures for advanced manufacturing systems supporting defense applications.
  • Program, configure, commission, and troubleshoot Siemens CNC and PLC systems.
  • Support development and integration of machines utilizing Siemens, HAAS, and FANUC CNC platforms.
  • Develop PLC logic, CNC functions, machine sequences, macros, M-codes, and synchronized machine actions.
  • Integrate additive manufacturing technologies with commercial CNC machine platforms.
  • Coordinate CNC motion with lasers, deposition systems, sensors, gas systems, material delivery systems, inspection equipment, and other auxiliary hardware.
  • Configure and troubleshoot CNC/PLC analog and digital I/O.
  • Integrate sensors including pyrometers, thermocouples, cameras, encoders, pressure sensors, proximity sensors, and other industrial instrumentation.
  • Develop automated machine sequences for startup, calibration, manufacturing, inspection, recovery, and shutdown.
  • Develop interfaces between CNC controls, PLCs, additive manufacturing equipment, inspection systems, and external software.
  • Configure and troubleshoot industrial communication networks including PROFINET, EtherNet/IP, OPC UA, and other industrial protocols.
  • Support closed-loop process control and real-time monitoring for metal additive manufacturing processes.
  • Support development of automated workflows such as scan -> analyze -> manufacture/repair -> machine -> inspect.
  • Develop machine diagnostics, alarms, fault handling, and recovery procedures to improve reliability and simplify field operation.
  • Support machine safety systems including emergency stops, interlocks, safety PLCs, laser safety, STO, and related safety functions.
  • Participate directly in machine builds, commissioning, factory acceptance testing, process testing, customer demonstrations, and field deployments.
  • Troubleshoot controls, electrical, software, motion, communication, and machine‑integration issues.
  • Work directly with Siemens, HAAS, FANUC, automation integrators, machine‑tool suppliers, laser suppliers, and other technology partners.
  • Support ruggedization and reliability improvements for equipment intended for defense, shipboard, expeditionary, and field environments.
  • Develop and maintain electrical schematics, I/O maps, network architectures, controls documentation, commissioning procedures, machine configurations, and troubleshooting guides.
  • Support integration of machine vision, automated inspection, data acquisition, AI‑enabled monitoring, and intelligent process‑control technologies.
  • Identify opportunities to increase machine autonomy, reliability, maintainability, and ease of operation.
Required Qualifications
  • Bachelor's or Master's degree in Electrical Engineering, Controls Engineering, Mechatronics, Mechanical Engineering, Automation Engineering, or equivalent demonstrated experience.
  • 2+ years of hands‑on experience with CNC controls, industrial automation, PLC programming, machine integration, or related systems.
  • Strong understanding of CNC and PLC fundamentals.
  • Experience commissioning, programming, or troubleshooting CNC machines, servo systems, motion controllers, or automated manufacturing equipment.
  • Ability to read, develop, and troubleshoot electrical schematics, industrial wiring, control panels, sensors, and I/O systems.
  • Understanding of industrial communications and machine networking.
  • Strong troubleshooting skills across controls, electrical, mechanical, and software systems.
  • Comfortable working directly on machines using electrical test equipment, CNC diagnostic tools, PLC software, and engineering software.
  • Ability to independently investigate technical problems and develop practical solutions.
  • Ability to work full‑time, in person at ADDiTEC's Palm City, Florida facility.
  • Must be a U.S. citizen due to defense program and controlled-technology requirements.
#J-18808-Ljbffr