Job Description Software Engineer – Industrial Automation & Robotics
Location: Sriperumbudur Work Mode: 6 Days WFO
Role Summary
We are looking for a skilled software engineer with experience in C/C++ and/or C# to develop and maintain software for industrial automation and robotics systems. The ideal candidate will have practical experience with PLCs, motion control, and industrial communication protocols.
Responsibilities
● Design and develop software for industrial automation and robotics systems.
● Collaborate with control engineers and mechanical teams to integrate software with hardware.
● Implement real-time software components for assembly line automation.
● Create user interfaces and visualization tools for system monitoring and control.
● Optimize code for performance, stability, and scalability.
● Interface with PLCs, SCADA systems, and protocols like Modbus and OPC UA.
● Participate in the full software development lifecycle (SDLC): from design to deployment.
● Troubleshoot and resolve software issues in both dev and production environments.
Required Qualifications
● Bachelor’s or Master’s in Computer Science, Electronics, Mechatronics, or related field.
2-5 years of experience in software development for the assembly / manufacturing industry using robotic arms. ● Strong programming skills in C/C++ and/or C#.
● Experience with real-time systems, multithreading, and memory management.
● Familiarity with industrial protocols like EtherCAT, CAN, Modbus, and OPC UA.
● Knowledge of motion control, servo drives, or robot programming is a plus.
● Solid understanding of OOP and software design patterns.
● Team player with good problem-solving skills and attention to detail.
Preferred Qualifications
● Experience in PLC programming (e.g., Siemens, Allen-Bradley, Beckhoff).
● Familiarity with robot programming platforms (e.g., ABB RAPID, FANUC, KUKA KRL).
● Knowledge of SCADA systems and HMI development.
● Exposure to industrial IoT or edge computing technologies.
What We Offer
● Work on cutting-edge industrial automation projects.
● A collaborative and forward-thinking work culture.
● Competitive salary and benefits.
● Career growth and learning opportunities.