Sr. Automation Engineer Robotics Software

BayerAnkeny, IA
$115,000 - $144,000Hybrid

About The Position

This role involves building and configuring robotics automation applications, investigating mechanical failures and unexpected maintenance problems, and installing, calibrating, operating, and maintaining robots. The engineer will build, configure, test, maintain, and deploy robotics solutions for machine control, hardware automation, computer visioning, and machine learning. Responsibilities also include conducting research on robotic technology to create new robotic systems and capabilities, troubleshooting and debugging robotics software, and developing technical documentation for application design. Additionally, the role requires mentoring and training junior robotics engineers.

Requirements

  • Master's in Informatics, Computer Engineering, Robotics Engineering or closely-related quantitative field
  • 3 years experience developing software to communicate with PLC controlled machines & integrate machine hardware using OPC UA and Modbus
  • 3 years experience designing & developing Python-based applications to integrate robotics and automation equipment with backend services and databases
  • 3 years experience developing multi-threading for machine automation & data management
  • 3 years experience designing & developing HMI applications for machine control and monitoring automation systems using Javascript, Vue and FastAPI
  • 3 years experience deploying, testing & troubleshooting robotics and automation software
  • 3 years experience implementing monitoring & logging for automation and robotics systems
  • 3 years experience collaborating with engineers to evaluate requirements for robotics hardware, specify and procure hardware, and oversee component integration and validation

Responsibilities

  • Build & configure robotics automation applications
  • Investigate mechanical failures & unexpected maintenance problems
  • Install, calibrate, operate & maintain robots
  • Build, configure, test, maintain & deploy robotics solutions for machine control, hardware automation, computer visioning, and machine learning
  • Conduct research on robotic technology to create new robotic systems & system capabilities
  • Troubleshoot & debug robotics software
  • Develop technical documentation for application design
  • Mentor and train junior robotics engineers

Benefits

  • health care
  • vision
  • dental
  • retirement
  • PTO
  • sick leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service