Software Engineer – Siemens Technology and Services | Bangalore, India

September 19, 2025

Job Description

Summary

Siemens Technology and Services Pvt. Ltd. is seeking a Software Engineer in Bangalore, India, to join its Foundational Technologies R&D team. This is an exciting opportunity for engineers with hands-on expertise in PLC programming, Sinumerik systems, TIA Portal, and Sinamics controls. The role offers exposure to automation, mechatronics, and software testing, allowing you to contribute to projects that impact industries and cities worldwide. If you’re passionate about automation engineering and innovative software development, Siemens is the place to grow your career.


Job Details at a Glance

Job TitleSoftware Engineer – Siemens
LocationBangalore, Karnataka, India
CompanySiemens Technology and Services Pvt. Ltd.
DivisionFoundational Technologies
DepartmentResearch & Development
Job ID478778
Experience Level2–3 years (Experienced Professional)
Employment TypeFull-time, Permanent
Key Tools/SkillsPLC Programming, TIA Portal, Sinumerik, Sinamics, SCL, Test Studio, STLC
EducationBE/B.Tech/ME/M.Tech in Instrumentation, Mechatronics, Electrical, Mechanical, or Electronics

Responsibilities

As a Software Engineer at Siemens Bangalore, you will:

  • Develop software solutions using Sinumerik PLC programming.
  • Configure, maintain, and troubleshoot Siemens hardware components.
  • Support the team by providing technical clarifications and expertise.
  • Participate in requirement discussions with partners to automate test cases.
  • Implement model-based testing and contribute to validation processes.
  • Operate and commission 1500 PLC and Sinamics controls.
  • Take part in product design reviews by analyzing functional requirements and identifying potential issues.
  • Maintain domain knowledge through training and continuous learning.

Required Skills & Qualifications

  • Bachelor’s/Master’s degree in Instrumentation, Mechatronics, Electrical, Mechanical, or Electronics.
  • 2–3 years of experience in PLC programming using TIA Portal and drive configuration.
  • Strong knowledge of Structured Control Language (SCL).
  • Hands-on experience with 1500 PLC and Sinamics controls.
  • Basic knowledge of Test Studio and Software Testing Life Cycle (STLC).
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to work collaboratively in a global, cross-functional team environment.

Why Join Siemens?

  • Be part of a global leader in automation, digitalization, and R&D.
  • Work on projects with real-world impact across industries and cities.
  • Gain exposure to cutting-edge tools, technologies, and practices.
  • Thrive in a diverse, inclusive, and innovation-driven workplace.
  • Enjoy opportunities for career growth, training, and professional development.

Apply Now

Ready to shape the future of automation with Siemens?
Apply directly on the official Siemens Careers page:
👉 Siemens Careers – Apply Here