C++ Software Developer / Algorithm Engineer | Softwareentwickler C++ / Algorithmen (m/w/d)

Office People Personalmanagement GmbH Nürnberg

Forchheim, Oberfranken, Bayern, Deutschland
Published Feb 16, 2026
Full-time
Permanent

Job Summary

This role involves the development, integration, and maintenance of medical imaging algorithms within a production environment. As a key member of an agile software team, you will be responsible for designing algorithms and interfaces, creating software specifications in collaboration with product management, and ensuring high product quality throughout the entire lifecycle. The position offers a unique opportunity to work within the medical technology sector, focusing on either core algorithm development or test automation using dedicated frameworks. You will work in a modern environment with high-quality tools and benefit from professional development opportunities. The role is particularly attractive due to its strong team culture, the chance for permanent takeover by the client, and the impact of your work on medical imaging solutions. Ideal candidates are tech-savvy professionals who enjoy agile collaboration and have a passion for high-performance computing and medical software systems.

Required Skills

Education

Degree in Computer Science (Bachelor, Master, or Diploma) or a comparable qualification/related field of study.

Experience

  • Professional experience in software development using C++ and Python
  • Experience with modern development tools including Visual Studio, Git, and Azure DevOps
  • Practical knowledge of object-oriented analysis and design patterns
  • Experience working in agile software development teams
  • Experience in medical technology or medical imaging processing is preferred
  • Experience with Windows, Linux, and network environments

Languages

German (Fluent)English (Fluent)

Additional

  • Knowledge of CUDA, Google Test, or TensorFlow is considered a bonus. Position is full-time and permanent.