Automation Software Engineer
Core
Develop, define, and implement automation software solutions for manufacturing equipment, ensuring reliability and safety for customer products.
Role type
Senior IC automation software engineer
Builds
Reliable automation software solutions and equipment integration
Domain
Manufacturing automation / Industrial robotics
Deliverable
production ML models | product features
Required skills
Python, PLC programming (Mitsubishi, Omron), Robot programming (Epson, Fanuc, ABB, Kuka, UR, Nachi), Vision systems (Cognex, Keyence), Industrial protocols (OPC, Profibus, Modbus, TCP/IP), Electrical diagrams, Safety device implementation, Manufacturing process knowledge (dispensing, welding, soldering)
Preferred skills
JavaScript, C++
Technologies
Visual Studio, Mitsubishi PLC, Omron PLC, Epson robots, Fanuc robots, ABB robots, Kuka robots, UR robots, Nachi robots, Cognex vision systems, Keyence vision systems
Responsibilities
Develop software for automation solutions under current standards; Evaluate and provide robust safety solutions for automatic equipment; Identify root causes of failures in automated equipment and implement fixes; Participate in daily production activities and problem-solving; Contribute to internal process improvements; Collaborate with Project Managers to meet timelines; Work in a team environment sharing knowledge.
Seniority
Senior, hands-on IC