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

Office People Personalmanagement GmbH Nürnberg

Forchheim, Oberfranken, Bayern, Deutschland
Published Apr 21, 2026
Full-time
Permanent

Job Summary

As a C++ / Algorithm Software Developer, you will play a pivotal role in the development, integration, and maintenance of medical imaging algorithms. Your day-to-day responsibilities involve conceptualizing and developing algorithms and interfaces, creating software specifications in collaboration with product management, and ensuring high product quality throughout the entire software lifecycle within agile teams. You will work in both Windows and Linux environments, utilizing a modern tech stack to support product creation or test automation. The ideal candidate brings strong programming skills in C++ and Python, a solid understanding of software architecture, and design patterns. You should be comfortable working with development tools like Git, Azure DevOps, and Visual Studio. This position is particularly attractive for those passionate about medical technology, offering a stable, permanent role with a reputable service provider, excellent opportunities for professional growth, and a collaborative, modern work environment that emphasizes long-term career development and high-quality standards.

Required Skills

Education

Bachelor's, Master's, or Diploma in Computer Science or a comparable qualification such as professional training in a related field.

Experience

  • Professional experience in software development and algorithm design
  • Experience with modern development tools and version control systems
  • Experience in agile software development environments
  • Proven background in C++ and Python programming
  • Experience in medical imaging or medical work environments is considered a plus

Languages

German (Fluent)English (Fluent)

Additional

  • Permanent contract, Full-time, Work authorization for Germany required.