Senior Python / Industrial Automation / Voice AI Engineer
Worldwide
# Senior Python / Industrial Automation / Voice AI Engineer We are looking for a senior engineer to build a production-grade voice AI layer that interacts safely with existing PLC-controlled equipment. This is not a chatbot project. The system must translate natural-language requests into structured commands, validate them deterministically, and communicate with industrial hardware without bypassing PLC safety logic. ## Must Have * Strong Python experience * Hands-on Modbus RTU/TCP integration * Real PLC integration experience * Experience working around existing HMI/PLC architectures * Voice AI, STT/TTS, or conversational AI integration * Structured LLM outputs with deterministic validation * Command acknowledgement, retries, idempotency, and duplicate-execution prevention * Hardware communication failure and reconnect handling * State-machine design for real-world device control * Raspberry Pi, industrial PC, or similar edge-device deployment ## Strong Preference * Delta PLC experience * RS-485 integration * Industrial automation or machinery projects * Safety-critical or equipment-control systems * Offline/degraded-mode architecture * Device configuration and versioned register-map abstractions * Historical/session data models and personalized recommendation systems ## What We Are Looking For You should understand the difference between: LLM interpretation deterministic application validation PLC command request PLC acknowledgement authoritative machine state The PLC must remain the final authority. ## Apply Only If Please include: 1. One project where your software interacted with a real PLC, industrial device, or physical system. 2. The PLC/protocol/hardware involved and exactly what you personally implemented. 3. How you prevent the same physical command from executing twice after a timeout or reconnect. 4. Your experience integrating STT/TTS or voice AI. 5. Your availability and hourly rate. Generic AI, chatbot, Arduino-only, or API integration experience without real hardware/control-system experience is not sufficient.
- More than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
$15.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Last viewed by client:2 days ago
- Interviewing:4
- Invites sent:26
- Unanswered invites:14
About the client
- USAHawthorne4:28 AM
- $7.1K total spent14 hires, 9 active
- 644 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by