Software Developer (C++ )

Bengaluru, Karnataka, India
Jan 31, 2025
Jan 31, 2026
Onsite
Full-Time
2 Years
Job Description

We are currently looking for a talented and motivated Software Developer to join our team in Bangalore. In this role, you will have the opportunity to work on impactful projects, collaborate with experts, and continue expanding your technical expertise. This is an individual contributor position, where you’ll play an integral role in developing cutting-edge software solutions that will influence industries and communities worldwide.

Key Responsibilities

  • Developing and optimizing software using C++, with a strong understanding of core C++ concepts and hands-on experience of more than 2 years.
  • Working with C++ basics and C++ 11 standard, along with STL containers, threading, and file handling concepts to create efficient, reliable, and high-performance applications.
  • Collaborating with team members on solutions that leverage relational database fundamentals. Knowledge of PostgreSQL is considered an additional advantage.
  • While proficiency in C# is not mandatory, awareness of its basics will be an added advantage.
  • Working on Windows environments and familiarizing yourself with Visual Studio Editor for seamless development.

Qualifications and Experience

  • A strong foundation in C++ programming, with at least 2 years of practical experience in software development.
  • Proficiency with C++ basics and an understanding of the C++ 11 standard.
  • Hands-on experience with STL containers, multi-threading, and file handling concepts in C++.
  • A good understanding of relational databases and experience working with SQL. Experience with PostgreSQL will be an advantage.
  • Basic awareness of C# and a working knowledge of Windows environments.
  • Familiarity with the Visual Studio IDE will further strengthen your profile.

Why Siemens?

Siemens is a global leader, continuously driving innovation to address the world’s most pressing challenges. With a legacy of over 312,000 employees spanning across 190 countries, Siemens provides an environment that encourages growth, fosters creativity, and empowers individuals to reach their full potential. As a Software Engineer with Siemens, you will not only enhance your technical abilities but also develop key insights into global business solutions.

In this role, you will have access to

  • A diverse and inclusive work culture that encourages collaboration and innovation.
  • Opportunities to work alongside experts in the field, learning from their vast experiences.
  • The chance to develop solutions that make a difference in industries such as manufacturing, energy, healthcare, and infrastructure.
  • The flexibility to travel and gain exposure to both national and international locations.

At Siemens, we are a community of forward-thinkers, working toward a common goal of creating a better tomorrow. We believe in fostering an environment that celebrates diversity and equality, ensuring that every voice is heard and valued. Our hiring decisions are based on qualifications, merit, and the needs of the business, reflecting our commitment to building teams that are as diverse as the communities we serve.

What’s in it for You

By joining Siemens, you will be part of a team that’s not just building products and systems but shaping the future. With opportunities to collaborate on impactful projects, engage in continuous learning, and develop your career, Siemens is the perfect place to grow both personally and professionally. Whether you are taking your first steps into software engineering or seeking to deepen your expertise, we are here to support you every step of the way.