×
Register Here to Apply for Jobs or Post Jobs. X

R&D Software Engineer

Job in Johnston, Polk County, Iowa, 50131, USA
Listing for: Insight Global
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Robotics, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 45 - 50 USD Hourly USD 45.00 50.00 HOUR
Job Description & How to Apply Below

Overview

Insight Global is looking for an R&D embedded software engineer for a large agriculture client. This individual will be responsible for software development for any custom machines. Maintain current software and create new features for machines. UI is .NET C# and controller is PLC. Machines use Epson robots. Architect, develop, and maintain desktop and embedded .NET applications that interface directly with industrial hardware, cameras, sensors, conveyors, actuators, and robotic systems.

Write and maintain PLC programs in Structured Text (IEC 61131-3), preferably on Beckhoff TwinCAT platforms. Program, configure, and troubleshoot Epson RC+ robot controllers; integrate robotic pick-and-place or handling routines into broader automation workflows. Implement and debug industrial protocols including MQTT, MODBUS (RTU/TCP), Ether

CAT, and other fieldbus/Ethernet-based standards.

Responsibilities
  • Architect, develop, and maintain desktop and embedded .NET applications that interface with industrial hardware, cameras, sensors, conveyors, actuators, and robotic systems.
  • Write and maintain PLC programs in Structured Text (IEC 61131-3), preferably on Beckhoff TwinCAT platforms.
  • Program, configure, and troubleshoot Epson RC+ robot controllers; integrate robotic pick-and-place or handling routines into broader automation workflows.
  • Implement and debug industrial protocols including MQTT, MODBUS (RTU/TCP), Ether

    CAT, and other fieldbus/Ethernet-based standards.
  • UI development using .NET C# for industrial automation; maintain and enhance user interfaces for machines.
Qualifications
  • Required Skills
    • C# .NET for industrial automation - 5 years
    • Hardware experience, connecting sensors to machines
    • PLC programming, Structured Text (IEC
      61131-3) - 5 years
  • Nice to Have Skills
    • Epson robotics (RC+) - 3 years
    • Experience with Python, C++, or C - 3 years
Compensation and Benefits

Compensation: $45/hr to $50/hr exact compensation may vary based on several factors, including skills, experience, and education.

Employees in this role will enjoy a comprehensive benefits package starting on day one of employment, including options for medical, dental, and vision insurance. Eligibility to enroll in the 401(k) retirement plan begins after 90 days of employment. Additionally, employees in this role will have access to paid sick leave and other paid time off benefits as required under the applicable law of the worksite location.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary