Siemens
Posted 1h ago

Software Developer - C++

Siemens
Bangalore, Karnataka, India
OnsiteFull Time
Responsibilities
  • developing applications
  • debugging software
  • preparing documentation
Requirements
  • B.E., B.Tech, MCA, M.E., M.Tech, or MSc in Computer Science
  • 3–5 years of C++ development experience
  • Knowledge of OOP, STL
  • Memory management
  • Design patterns
  • Legacy code, and technical documentation
Technical tools mentioned
C++MFCMicrosoft Foundation ClassesSTLPlantUMLGitHub CopilotClaude CodeMicrosoft Copilot

Job description

Hello Visionary!

We know that the only way a business thrive is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?

We are looking for a Senior C++ Developer

You’ll make a difference by:

  • Develop, maintain, and enhance C++/MFC-based applications.
  • Analyse and resolve software issues through effective debugging.
  • Work on existing legacy code and contribute to new feature development.
  • Prepare technical documentation and design artifacts.
  • Participate in design discussions, code reviews, and development activities.

You’ll win us over by:

  • Being a graduate B.E/ B. Tech/ MCA/ M.E/ M. Tech/MSc Computer Science with 3-5 years of experience in C++
  • 3-5 years of experience in C++ development.
  • Strong understanding of C++ fundamentals, OOP concepts, STL, memory management, and design principles.
  • Familiarity with MFC (Microsoft Foundation Classes) would be beneficial.
  • ·Ability to understand, maintain, and enhance complex legacy codebases.
  • ·Good knowledge of software design patterns and architecture concepts.
  • ·Experience in creating well-structured technical documentation.
  • ·Ability to create and maintain design diagrams; basic knowledge of PlantUML is preferred.
  • ·Familiarity with AI-assisted development tools such as GitHub Copilot, Claude Code, Microsoft Copilot, or similar tools, and ability to leverage them effectively for development, debugging, documentation, and productivity improvement.
  • .

Create a better #TomorrowWithUs!

This role is based in Bangalore, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.

We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.

We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow.

Find out more about Siemens careers at: www.siemens.com/careers

About Siemens

Global technology specializing in industry, infrastructure, transport, and healthcare.

Similar jobs

Software Developer roles near Bangalore, Karnataka
3h
Save
Mark Applied
Hide
Senior Software Engineer 1
Bengaluru or Chicago
HybridFull Time
project44
project44: Private supply-chain software provider serving shippers, logistics providers, and carriers with transportation visibility and automation.
6+ YOERequires 6+ years building large-scale real-time cloud systems, strong Java programming and debugging skills, and experience with microservices, databases, event streaming, and Agile development.
Java, AWS, Google Cloud Platform (GCP), Azure, Postgres, SQL, Kafka, Kinesis, C++, REST, OpenAPI, Swagger, Docker, Kubernetes, DynamoDB, MongoDB
3h
Save
Mark Applied
Hide
Software Engineer, Associate ( Angular, JavaScript, Java , AWS )
Bengaluru, Karnataka, India
OnsiteFull Time
Infor
Infor: Global provider of industry-specific enterprise cloud software.
1+ YOEBachelor's degree in a technical discipline and 1+ year of software development experience, including projects or internships. Requires JavaScript, TypeScript, web development, and software fundamentals.
Angular, JavaScript, Java, AWS, React, Vue, TypeScript, HTML, CSS, Git, REST APIs, Agile, Scrum
4h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Qualitrol
QualitrolNYSE: RAL: Global precision technology and industrial instrumentation.
6+ YOERequires 6+ years of software engineering experience, strong development in C#, Python, C++, Java, or similar languages, and experience with APIs, cloud-native architectures, DevOps, CI/CD, testing, and distributed systems.
C#, Python, C++, Java, CI/CD, Agile Scrum, SAFe 6.0
4h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Qualitrol
QualitrolNYSE: RAL: Global precision technology and industrial instrumentation.
6+ YOERequires 6+ years of software engineering experience, strong development in C#, Python, C++, Java, or similar, and experience with APIs, cloud-native architectures, distributed systems, DevOps, CI/CD, testing, and automation.
C#, Python, C++, Java, CI/CD, Agile Scrum, SAFe 6.0
16h
Save
Mark Applied
Hide
Software Engr II
Bengaluru or Bangalore
OnsiteFull Time
Honeywell
HoneywellNASDAQ: HON: Global provider of industrial technology and advanced manufacturing solutions.
3+ YOEBachelor's or master's degree in a related field and 3–6 years of software development experience. Requires Python, Java, APIs, microservices, databases, Git, and Linux experience.
Python, Java, PostgreSQL, MySQL, SQL Server, Git, Linux/Unix, AWS, Azure, Google Cloud Platform, Docker, Kubernetes, Kafka, RabbitMQ, Jenkins, GitHub Actions, Azure DevOps
1d
Save
Mark Applied
Hide
Software Engineer 2 - Inference
Vancouver or San Jose or Durham or Mexico City or Bangalore or Pune or Hoofddorp or Belgrade or Barcelona or Singapore or Sydney or Tokyo
$103k-$155k/yr HybridFull Time
Nutanix
NutanixNASDAQ: NTNX: Enterprise hybrid multi-cloud computing and software provider.
2+ YOE2–5 years developing resilient product software; strong data structures and algorithms; Docker, Kubernetes, Go, Python, CI/CD, distributed systems, datacenter architecture, and high-performance software experience; bachelor's or master's in computer science preferred.
Docker, Kubernetes, Go, Python, TensorFlow, PyTorch, CI/CD, Nutanix Cloud Platform
1d
Save
Mark Applied
Hide
Staff Software Engineer (AI/ML)
Pune or Bengaluru
OnsiteFull Time
Kaseya
Kaseya: Private IT-management and cybersecurity software provider serving MSPs and small and midsize businesses.
Strong programming skills; experience with LLM orchestration, major model providers, evaluation harnesses, research implementation, distributed systems, and event-driven architectures.
LangChain, LlamaIndex, Amazon Bedrock, OpenAI, Vertex AI, Kafka, ClickHouse, Temporal, OpenAPI, LangFuse
1d
Save
Mark Applied
Hide
Software Engineer - Data & Scalability P,latform
Bangalore, Karnataka, India
HybridFull Time
Cisco
CiscoNASDAQ: CSCO: Global leader in networking, cybersecurity, and cloud-native technology solutions.
7+ YOERequires a computer science-related degree and 7+ years' experience, or equivalent advanced-degree experience, with scalable backend systems, distributed data platforms, Python, databases, streaming, Kubernetes, and cloud technologies.
Python, Go, Java, C++, PostgreSQL, MySQL, ClickHouse, Druid, BigQuery, Snowflake, Kafka, RabbitMQ, Pulsar, Kinesis, Kubernetes, AWS, GCP, OpenTelemetry, Pyroscope, py-spy, Celery, Temporal, Flink, Spark Streaming, Trino, Presto, RisingWave