1

Freelance Robotics Software Engineer Jobs in Kenosha, WI

Work with robotics and PLC-controlled systems as needed to support automation, troubleshooting, or ... software. * Bachelor's degree (BS) in a manufacturing-related field or closely related engineering ...

Work with robotics and PLC-controlled systems as needed to support automation, troubleshooting, or ... software. * Bachelor's degree (BS) in a manufacturing-related field or closely related engineering ...

Utilize Yaskawa and third party software to control electromechanical systems. * Apply advanced ... a robotics team, internship or project work in industrial motion control and servo system ...

Controls Engineer

Round Lake, IL · On-site

$80K - $103K/yr

Rockwell Automation Software (including RSLogix5000/Studio 5000) and HMI System (FactoryTalk View Studio ME/SE). Experience with robotic programming (Fanuc, Omron, Staubli), vision systems (Cognex ...

... Design RPA libraries and reusable components • Help set up UiPath environments (software ... and Engineers to determine the most appropriate functional strategy and designs to meet business ...

... in the robotic, automated assembly, and mobile industries, and other areas of the company ... Competent use of relevant software, including Microsoft Office, scheduling software, Gannt charts ...

... in the robotic, automated assembly, and mobile industries, and other areas of the company ... Competent use of relevant software, including Microsoft Office, scheduling software, Gannt charts ...

Showing results 21-40

Freelance Robotics Software Engineer information

See Kenosha, WI salary details

$58.5K

$121.5K

$174.6K

How much do freelance robotics software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for freelance robotics software engineer in Kenosha, WI is $121,475.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,500.00 and $148,300.00 per year, depending on experience, location, and employer.

What does a freelance robotics software engineer do?

A Freelance Robotics Software Engineer designs, develops, and maintains software systems that control robots and automated devices. They work independently or on contract to build algorithms, integrate hardware and software, and troubleshoot robotic systems for clients in various industries. Their responsibilities may include programming robot behaviors, developing user interfaces, and collaborating with engineers to ensure optimal robot performance. Freelancers often manage their own schedules and projects, providing flexible expertise to startups, research labs, or manufacturing companies.

What skills and qualifications are needed to thrive as a freelance robotics software engineer?

To thrive as a Freelance Robotics Software Engineer, you need strong programming skills (commonly in C++, Python, or ROS), a solid understanding of robotics concepts, and typically a degree in computer science, robotics, or engineering. Expertise with robotics simulation tools (like Gazebo), version control systems (such as Git), and familiarity with hardware integration are highly valued, and certifications in robotics or software development can be advantageous. Exceptional problem-solving, self-motivation, and clear communication are crucial soft skills for managing independent projects and collaborating with clients. These skills ensure you can deliver robust, innovative solutions while adapting quickly to client needs and the evolving landscape of robotics technology.

How do freelance robotics software engineers typically collaborate with hardware teams during a project?

Freelance Robotics Software Engineers often work closely with hardware teams to ensure seamless integration between software and physical components. This collaboration may involve regular meetings, shared documentation, version control systems, and testing sessions to troubleshoot issues. Effective communication and flexibility are key, as hardware changes may require rapid software adjustments. Freelancers typically use remote collaboration tools and may occasionally visit on-site for system testing or deployment.

What is the difference between Freelance Robotics Software Engineer vs Robotics Software Developer?

AspectFreelance Robotics Software EngineerRobotics Software Developer
CredentialsTypically requires a degree in robotics, computer science, or related fields; certifications are optionalUsually holds a degree in robotics, computer science, or engineering; certifications can enhance prospects
Work EnvironmentIndependent, project-based, often remote or client-siteEmployed by companies or research institutions, working in office or lab settings
Employer & Industry UsageFreelance roles across various industries like manufacturing, healthcare, and researchFull-time roles within robotics, automation, or tech companies

In summary, Freelance Robotics Software Engineers work independently on diverse projects, often remotely, while Robotics Software Developers are typically employed full-time within organizations. Both roles require similar technical skills and educational backgrounds, but differ mainly in work setup and employment status.

Automation Engineering Technician

Milwaukee Tool

Mukwonago, WI • On-site

Full-time

Medical, Dental, Vision, Retirement

Re-posted 4 days ago


Key responsibilities

  • Set up, troubleshoot, repair, and maintain automated manufacturing equipment, including robotics, PLC systems, HMIs, sensors, and industrial networks.

  • Own the performance and reliability of automation systems by identifying improvements, analyzing issues, and implementing corrective actions to enhance safety, quality, and uptime.

  • Modify, troubleshoot, and integrate automation systems and robotic programs, and support equipment validation, production trials, and new equipment development.


Job description

Job Description:
POSITION SUMMARY
The Automation Engineering Technician is responsible for the reliability, performance, troubleshooting, maintenance, and continuous improvement of automated manufacturing equipment. This role serves as the technical expert for assigned automation systems and works closely with Production, Maintenance, Engineering, and Quality to maximize equipment uptime, safety, quality, and productivity.
The Automation Engineering Technician combines strong mechanical, electrical, controls, and robotics skills to diagnose problems, implement improvements, and support manufacturing operations. This position is highly hands-on and requires the ability to independently troubleshoot complex automation systems and lead technical problem-solving efforts.
Primary responsibility is new machine design, controls architecture, and major capital equipment development are performed in partnership with Automation Engineering and New Product Development Teams.
RESPONSIBILITIES AND DUTIES
Automation Support & Troubleshooting
  • Set up, adjust, troubleshoot, repair, and maintain production automation, industrial robotics, and associated interface equipment.
  • Diagnose and resolve electrical, mechanical, pneumatic, controls, robotics, and software-related equipment issues.
  • Support production line startups, changeovers, and new product introductions.
  • Respond to equipment downtime events and lead troubleshooting activities to restore production quickly and safely.
  • Troubleshoot PLC-controlled systems and interpret ladder logic programs.
  • Troubleshoot and repair HMIs, sensors, vision systems, servo systems, VFDs, safety circuits, and industrial networks.
  • Maintain backups of robot programs, PLC programs, HMI applications, and equipment configuration files.
  • Coordinate with Maintenance and Production personnel to ensure timely equipment support.
  • Establish and perform preventative maintenance activities for automation and robotics equipment.

Equipment Ownership & Continuous Improvement
  • Own the performance, reliability, and continuous improvement of assigned automation systems.
  • Identify and implement improvements that enhance safety, quality, throughput, ergonomics, and equipment reliability.
  • Analyze chronic equipment issues and perform root cause investigations to eliminate recurring failures.
  • Monitor equipment performance and recommend corrective actions to improve Overall Equipment Effectiveness (OEE).
  • Participate in continuous improvement activities to increase manufacturing efficiency and reduce downtime.

Automation Modifications & Integration
  • Modify, troubleshoot, optimize, and integrate existing automation systems, robotic cells, fixtures, tooling, and controls to improve safety, quality, reliability, uptime, and production performance.
  • Create, modify, and optimize robot programs for FANUC, ABB, or similar robotic platforms.
  • Assist in the assembly, wiring, installation, integration, debugging, validation, and commissioning of automation equipment and manufacturing systems.
  • Support Automation Engineers with new equipment development, controls implementation, and capital projects by assisting with equipment assembly, wiring, integration, debugging, commissioning, and production launch activities.
  • Fabricate, assemble, and prototype fixtures, grippers, tooling, and automation components using available resources.
  • Utilize CAD software to create and modify models, fixtures, tooling, and automation components.
  • Support equipment validation, production trials, and implementation activities.

Technical Leadership
  • Serve as a technical resource for automation-related issues across manufacturing operations.
  • Train operators, maintenance personnel, and technicians on automation equipment operation and troubleshooting.
  • Lead troubleshooting efforts during major equipment failures.
  • Coordinate and oversee contractors, integrators, and vendors during equipment installations and repairs.
  • Participate in training and technical development activities as assigned.
  • Maintain good housekeeping and a safe work environment.
  • Perform all other duties as assigned.

QUALIFICATIONS AND SKILLS
Required:
  • Associate Degree, Technical Diploma, Journeyman Certification, Military Technical Training, or equivalent automation experience.
  • Three to five years of experience troubleshooting industrial automation equipment.
  • Experience with industrial robotics such as FANUC, ABB, or equivalent platforms.
  • Experience troubleshooting PLC-controlled equipment.
  • Ability to read and interpret electrical schematics, mechanical drawings, and technical documentation.
  • Strong understanding of electrical, mechanical, pneumatic, and automation systems.
  • Experience using hand tools, power tools, and diagnostic equipment.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills.
  • Ability to prioritize workload and manage multiple assignments simultaneously.

Preferred
  • Experience programming or modifying robot applications.
  • Experience with Allen-Bradley PLC systems and Ethernet/IP networks.
  • Experience with machine vision systems.
  • Experience with servo motion systems and VFDs.
  • Experience with CAD software such as NX, SolidWorks, Inventor, or similar.
  • Experience with machining, fabrication, welding, or 3D printing.
  • Experience supporting multiple manufacturing sites.

Physical Requirements
  • Ability to stand, walk, bend, reach, and work around production equipment for extended periods.
  • Ability to lift up to 50 pounds occasionally.
  • Ability to climb ladders and access equipment in manufacturing environments.
  • Ability to work flexible hours, alternate shifts, and occasional weekends to support production and project activities.

OUR PERKS AND BENEFITS
  • Legendary Company Culture
  • Robust health, dental and vision insurance plans
  • Generous 401 (K) savings plan
  • Education assistance
  • On-site food and coffee service
  • And many more, check out our benefits site HERE.

Milwaukee Tool is an equal opportunity employer.