Industrial Robotics Software Engineer
Core
Develop software for 6-axis industrial robots, integrating computer vision, motion control, and sensor systems to automate manufacturing processes.
Role type
Senior IC industrial robotics software engineer
Builds
Robotic automation applications, motion control libraries, and vision systems for industrial clients
Domain
Industrial automation and robotics
Deliverable
production ML models | product features
Required skills
C#, .NET, WPF, MVVM, 6-axis industrial robot integration, robotic motion control, path planning, collision avoidance, machine vision, image processing, sensor integration, PLC communication
Preferred skills
CAD/CAM, robotic simulation, offline programming, C++, ASP.NET
Technologies
Visual Studio, Git, OpenCV, Cognex, Keyence, Fanuc, ABB, KUKA, Yaskawa, 3D localization, stereo vision
Responsibilities
Design and build software applications using C# and .NET; develop communication interfaces for industrial robots; create libraries and APIs for external devices and sensors; optimize path planning and motion control algorithms; implement computer vision solutions for object localization; evaluate and validate sensor and vision system performance; commission and troubleshoot automated systems.