Lead Developer - C++

Siemens

Siemens

Software Engineering
Bengaluru, Karnataka, India
Posted on Jun 19, 2025

Job Description

Job ID

468530

Company

Siemens Healthcare Private Limited

Organization

Siemens Healthineers

Job Family

Research & Development

Experience Level

Experienced Professional

Full Time / Part Time

Full-time

Contract Type

Permanent
Job Profile:
As a Lead developer, you
  • Play a central role in the development of software as a Medical Device for clinical and image-guided therapy applications.
  • Review the specifications to determine software engineering requirements and design secure solutions
  • Work in an agile development environment, plan work packages as well as the design, documentation, implementation, integration and testing of software.
  • Fix software defects, submits work products for release after integration, ensuring requirements are addressed and deliverables are of high quality
  • Are responsible for the holistic development of software solutions ranging from the user interface to the business logic
  • Support your team members and promote their further development.
  • Develop automated tests to verify features at various test levels and continuously improve the test framework.
  • Contribute to the improvement of processes and tools.
  • Report the work progress into the appropriate forums and management
Desired qualifications & experience:
  • B.E / B. Tech in Computer Science / Electronics field
  • 7-12 years of experience in the Software Development industry
  • Proficient in C++ programming and object-oriented design, multi-threading as well as experience in developing high-quality software
  • Extensive experience in working with GiT, Microsoft Visual Studio, Azure DevOps
  • Experience in behavior driven development, clean code principles, SOLID principles, Software architecture and design
  • Experience in test frameworks like nunit, GoogleTest and Gherkin, developing automated tests.
  • Proven experience of co-ordination and review with project stakeholders
  • Working experience in developing software for medical domain is an advantage.
Desired skills:
  • Excellent communication skills in English to enable you to work in an international environment, negotiation and moderations skills to manage stakeholders.
  • Quick learner, with structured way of working with good decision-making skills and results-orientation
  • You set a good example and know how to mediate between different points of view when necessary.
  • You are interested in new technologies and are also able to introduce them in a large organization if required.