Software Developer-c++ Job in Siemens

Software Developer-c++

Apply Now
Job Summary

Software Developer C++

Location: Bangalore, Karnataka, India

Employment Type: Full-time, Permanent

Experience Level: Experienced Professional (6-8 years)

Role Overview

We are seeking a proactive and skilled Full Stack Developer with deep expertise in C++ to contribute to the development of MR image reconstruction modules integrated with AI. The ideal candidate will actively research and innovate MR reconstruction techniques, improve module performance, and collaborate closely with cross-functional teams to deliver high-quality medical imaging solutions.

Key Responsibilities

  • Develop, improve, test, and maintain MR image reconstruction modules.
  • Conduct research to enhance acquisition speed, data extraction, noise/artifact robustness, and overall reconstruction quality.
  • Develop AI inferencing code, prepare data, and support model training activities.
  • Manage code repositories and version control systems such as Git or Azure Repos.
  • Participate actively in design discussions, code reviews, and agile development processes.
  • Troubleshoot and optimize module performance, security, and scalability.
  • Collaborate with product owners and stakeholders to manage backlogs and ensure continuous feature delivery.

Required Skills & Qualifications

  • Education: BE/B.Tech/MCA/ME/M.Tech from a recognized institution.
  • Core Expertise: Strong practical experience in C++ development, object-oriented programming, and design patterns.
  • Additional Skills:
    • Python programming experience (advantageous).
    • Knowledge of medical imaging modalities, particularly MRI (preferred).
    • Strong foundation in physics, mathematics, signal processing, linear algebra, probability, and random processes.
    • Understanding of inverse problems, AI, imaging chains, MR reconstruction, and pulse sequences is a plus.
  • Soft Skills: Strong analytical and problem-solving skills, clear communication, and a passion for learning and creative thinking.
  • Tools: Experience with Azure Repos or Git for version control.

Experience

  • 6 to 8 years of core development experience with C++.

What We Offer

  • Collaborative work environment fostering professional growth.
  • Challenging projects enhancing technical expertise.
  • Competitive compensation and benefits.
Experience Required :

Minimum 6 Years

Vacancy :

2 - 4 Hires

Apply Now