Senior Software Automation Design Engineer

Jabil

Florence (KY)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
401K match
Employee Stock Purchase Plan
Paid Time Off
Tuition Reimbursement
Life Insurance
AD&D Insurance
Disability Insurance
Commuter Benefits
Pet Insurance
Adoption Assistance

Job summary

Jabil is seeking a Senior Software Automation Design Engineer to lead architecture, development, and deployment of advanced automation software for manufacturing. You will integrate PLCs, robots, vision systems, HMIs, databases, and enterprise apps using industrial protocols and REST APIs.

The role requires strong C++, Python, and Java skills, plus experience with Allen-Bradley PLCs, FANUC/UR robots, and vision systems. Collaboration across electrical, mechanical, and controls teams is essential.

Qualifications

  • Minimum 5 years of experience in industrial automation software development and system integration.
  • Bachelor’s degree in a relevant engineering/tech field.
  • Experience with Allen-Bradley PLCs, FANUC and UR robots, Vision systems (Keyence/Cognex).

Responsibilities

  • Lead architecture, development, integration, and deployment of automation software for complex systems.
  • Develop and implement reliable communication interfaces using Ethernet/IP, PROFINET, Modbus, OPC UA, REST APIs.
  • Design integration frameworks and middleware for data exchange between shop-floor equipment and MES/SCADA/databases.
  • Write and review code in C++, Python, Java, or other required languages.
  • Collaborate with multi-discipline teams to ensure cohesive system design and successful implementation.
  • Mentor junior engineers and provide technical guidance.

Skills

Industrial automation software
Industrial communication protocols
API development
PLC-robot-vision integration
C++, Python, Java
Troubleshooting & debugging
Leadership & mentoring

Education

Bachelor’s degree in Computer/Electrical/Software Engineering, Robotics, or related field

Job description

Job Summary

The Senior Software Automation Design Engineer is responsible for leading the architecture, development, integration, and deployment of advanced industrial automation software systems for manufacturing and automation projects. This role focuses on developing robust communication and integration frameworks between PLCs, industrial robots, machine vision systems, HMIs, databases, and enterprise-level applications. The position requires deep expertise in industrial communication protocols, API development, and automation software integration to ensure seamless interoperability across automation platforms.

Essential Duties And Responsibilities
  • Lead the design, development, and deployment of automation software architectures for complex systems involving PLCs, robots, vision systems, and peripheral devices.
  • Develop and implement reliable communication interfaces between systems using industrial protocols such as Ethernet/IP, PROFINET, Modbus TCP/IP, OPC UA, TCP/IP sockets, and REST APIs.
  • Design and develop integration frameworks and middleware to enable seamless data exchange between shop-floor equipment and higher-level systems (MES, SCADA, databases, cloud platforms).
  • Write, review, and maintain high-quality code in languages such as C++, Python, Java, or other required technologies based on project needs.
  • Integrate and troubleshoot PLC systems (Allen-Bradley), robotic systems (FANUC, Universal Robots), and vision systems (Keyence, Cognex, FANUC iRVision).
  • Develop custom APIs and services for system interoperability, data acquisition, and remote monitoring/control.
  • Collaborate with electrical, mechanical, and controls engineering teams to ensure cohesive system design and successful implementation.
  • Lead system debugging, commissioning, and validation activities at both development and customer sites.
  • Establish and enforce software development standards, version control practices, and documentation processes.
  • Conduct design reviews, code reviews, and system performance evaluations to ensure quality and scalability.
  • Mentor, train, and provide technical guidance to junior engineers and technicians.
  • Support project planning by providing technical input, effort estimation, and risk assessment.
  • Work closely with Project Managers and cross-functional stakeholders to ensure alignment with project timelines, scope, and budget.
  • Maintain clear and effective communication with internal teams, vendors, and customers.
  • Create and maintain technical documentation, including design specifications, interface control documents, and user manuals.
  • Stay current with emerging technologies, tools, and industry trends in industrial automation and software engineering.
Job Qualifications
  • Strong expertise in industrial automation software development and system integration.
  • Deep understanding of industrial communication protocols (Ethernet/IP, OPC UA, PROFINET, Modbus, TCP/IP).
  • Solid experience with API development, system integration, and middleware frameworks.
  • Advanced knowledge of PLC-robot-vision system communication and synchronization.
  • Strong programming skills in C++, Python, Java, or similar languages.
  • Experience with real-time systems, multi-threading, and performance optimization.
  • Knowledge of database systems (SQL/NoSQL) and data handling in industrial environments.
  • Familiarity with SCADA, MES, and Industry 4.0 concepts is highly desirable.
  • Strong troubleshooting, debugging, and problem-solving skills in complex automation environments.
  • Excellent communication and leadership skills with the ability to guide cross-functional teams.
Education & Experience Requirements
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, Robotics, or related field.
  • Minimum 5 years of experience in industrial automation software development and system integration.
  • Hands-on experience with:
  • Allen-Bradley PLCs (ControlLogix, CompactLogix)
  • FANUC robots and iRVision systems
  • Universal Robots (UR series)
  • Vision systems such as Keyence and Cognex
  • Proven experience in developing and deploying automation solutions in manufacturing or industrial environments.
  • Demonstrated experience leading projects and mentoring engineering teams.
  • Experience working in cross-functional and customer-facing environments preferred.
Benefits With Jabil

Along with growth, stability, and the opportunity to be challenged, Jabil offers a competitive benefits package that includes:

  • Medical, Dental, Prescription Drug, and Vision Insurance with HRA and HSA options
  • 401K match
  • Employee Stock Purchase Plan
  • Paid Time Off
  • Tuition Reimbursement
  • Life, AD&D, and Disability Insurance
  • Commuter BenefitsEmployee Assistance Program
  • Pet Insurance
  • Adoption Assistance
  • Annual Merit Increases
  • Community Volunteer Opportunities
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Automation / Mechatronic Engineer
Senior Automation / Mechatronic Engineer

Jabil • Richardson (TX)

On-site
USD 110,000 - 140,000
Medical, Dental, Vision Insurance
401K match
Employee stock purchase plan
+9
Lead Automation Engineer
Lead Automation Engineer

Jabil • Memphis (TN)

On-site
USD 110,000 - 170,000
Automation Engineer
Automation Engineer

Jabil • Gurnee (IL)

On-site
USD 83,000 - 150,000
Medical, Dental, Prescription Drug, and Vision Insurance
401(k) with Company Match
Tuition Reimbursement
Senior Manufacturing Automation Engineer
Senior Manufacturing Automation Engineer

Jabil • Richardson (TX)

On-site
USD 110,000 - 150,000
Medical, Dental, Prescription Drug, &
Vision Insurance with HRA and HSA
401K match
+9
Lead Industrial Automation Software Architect
Lead Industrial Automation Software Architect

Jabil • Florence (KY)

On-site
USD 110,000 - 160,000
Medical Insurance
401K match
Employee Stock Purchase Plan
+8
Senior Automation Engineer
Senior Automation Engineer

JLL • Roebling (NJ)

On-site
USD 129,000 - 143,000
401(k) plan with matching contributions
Comprehensive Medical, Dental & Vision Care
Paid parental leave at 100% of salary
+2
Automation and PLC Senior Engineer
Automation and PLC Senior Engineer

Autoliv • Ogden (UT)

On-site
USD 80,000 - 100,000
Attractive compensation package
Recognition awards
Company events
+1
Project Engineer II
Project Engineer II

Jabil • Clinton (MA)

On-site
USD 87,000 - 157,000
Medical, Dental, Vision Insurance
401K Match
Employee Stock Purchase Plan
+8
Manufacturing Automation Engineer
Manufacturing Automation Engineer

Jabil • Gurnee (IL)

On-site
USD 83,000 - 150,000
Medical, Dental, Vision Insurance
401(k) with Company Match
Paid Time Off and Holidays
+1
Automation Engineer JN -082026-179567
Automation Engineer JN -082026-179567

Goodwin Recruiting • Fort Wayne (IN)

On-site
USD 110,000 - 120,000
$110,000–$120,000 annual salary
Medical, dental, and vision insurance
Company-paid life and AD&D insurance
+5