Software Engineer
Core
Design and development of software for automatic machines and PLC programming for industrial machinery.
Role type
Software Engineer (Industrial Automation)
Builds
Automated machinery control systems
Domain
Industrial Automation
Deliverable
production ML models | product features | infrastructure
Required skills
PLC programming (Siemens, Omron), C/C++, industrial automation protocols, machine troubleshooting
Preferred skills
Experience with Siemens/Omron PLCs, English fluency
Technologies
Siemens PLCs, Omron PLCs
Responsibilities
Design and develop software for automatic machines, Program PLCs for machinery, Modify/upgrade existing PLC programs per project, Resolve machine operation issues
Seniority
Mid-level (2-3 years experience)
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.