North Carolina State University logo

North Carolina State University

Automation Engineer

🇺🇸 Raleigh, North Carolina 🕑 Full-Time 💰 $100K - $110K 💻 Software Engineering 🗓️ August 25th, 2026
Python TCP/IP Rive

Edtech.com's Summary

NC State University is hiring an Automation Engineer to build and integrate automation systems that enhance laboratory operations at the SPEED Programmable Cloud Laboratory. The role involves designing automated workflows, developing control software, improving system reliability, ensuring safety, and collaborating across automation, robotics, and scientific research to enable advanced experimental platforms.

Highlights
  • Design and integrate automated workflows for synthesis, materials processing, testing, and characterization in laboratory settings.
  • Develop and maintain Python software for device control, workflow execution, monitoring, and diagnostics.
  • Implement communication protocols including APIs, TCP/IP, OPC UA, REST, serial, and digital I/O for equipment integration.
  • Monitor and troubleshoot robotics, motion control, fluidic, sensor, and network systems to improve performance and reliability.
  • Develop preventive maintenance and recovery procedures, and maintain detailed documentation of systems.
  • Design automation with safety interlocks, alarms, and emergency stops, and conduct hazard reviews for safe operation.
  • Train users and help establish engineering standards to support scaled automation across SPEED and partner facilities.
  • Requires a bachelor's or master's degree in engineering or related field and at least three years of relevant experience.
  • Programming experience in Python or similar languages for hardware control is required, along with experience interfacing software with physical equipment.
  • Anticipated salary is $100,000 - $110,000, commensurate with experience and education.