← Back to jobs
Chesterfield, MO, USA
No related jobs found
job responsibilities include:
Design, develop, test, and support machine control and automation software for field equipment and robotics platforms.
Build applications supporting data acquisition, process control, sensor integration, and machine‑to‑machine communication.
Develop solutions for cloud connectivity and user interfaces related to field and research workflows.
Collaborate with cross‑disciplinary teams (mechanical, electrical, software, scientists, and researchers) to deliver integrated hardware‑software systems.
Contribute across the full software development lifecycle, including requirements definition, planning, development, testing, deployment, and support.
Perform in-field testing, troubleshooting, and validation while supporting operational environments and end users.
Desired Qualifications:
Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or related discipline.
7+ years of experience developing automation, robotics, or machine control software (10+ years preferred).
Strong experience with C#, C/C++, and/or Python.
Experience building multi-threaded applications, device communication (TCP/UDP, MQTT), and industrial automation solutions.
Strong troubleshooting skills across software and hardware systems.
Experience working with APIs, data transformation pipelines, and cloud-connected systems.
Preferred:
Experience with Microsoft development stack (Visual Studio, .NET, WPF, WinForms)
Experience with Linux-based automation systems
Familiarity with databases (SQL/NoSQL)
Knowledge of serial communication protocols (RS232/RS485)
Experience with Agile, CI/CD, and modern development practices
Any Graduate
No related jobs found
← Back to jobs