Full-time

Software Developer - Control Systems

Posted by Epiroc • Bengaluru, Karnataka, India

📍 Bengaluru, Karnataka 🕒 March 03, 2026

About the Role

Responsibilities:

• Communicate with customers to gather, analyze, and understand project requirements.

• Design, develop, and maintain control/display software using Codesys and Structured Text.

• Support global teams with machine integration efforts, ensuring smooth hardware-software collaboration.

• Independently debug and resolve complex software issues to maintain high-quality solutions.

• Develop system descriptions, user manuals, and related technical documentation.

• Write and maintain efficient and reliable code in C and Python for embedded applications.

• Utilize C++ and Linux for cross-platform development and optimization (good to have).

• Apply knowledge of Matlab and Simulink for modeling, simulation, and analysis in control systems (advantageous).

Required Skills and Qualifications:

Bachelor’s or Master’s degree in relevant engineering fields Electronics, Mechatronics, ...

Ready to Apply?

Submit your application today and take the next step in your career journey with Epiroc.

Apply Now