Skip to main content

Application Developer

SciPro

AugsburgOn-siteFull-Time1w ago

Description

Software Developer (GPU Developer)

Location: Bavaria, Germany

About the Role

SciPro Global is recruiting on behalf of an innovative technology company seeking a Software Developer with expertise in GPU development . In this position, you will help develop and maintain application software for an advanced display platform used within endoscopic imaging solutions

.Working primarily with modern C++ and GPU technologies, you'll play a key role in building high-performance software that delivers reliable, efficient, and innovative functionality for real-time medical imaging applications

The Team

You'll become part of an international Research & Development organisation, joining an Application Software team with engineers based across Germany and Denmark. The team follows Agile Scrum methodologies and works closely with colleagues across software, hardware, systems engineering, and product management to deliver new features and product improvement

Key Responsibilities

  • Design, develop, and maintain high-performance GPU applications using the NVIDIA CUDA Toolkit for compute-intensive processing.
  • Build and optimise real-time video streaming and image processing solutions using GStreamer, making full use of GPU acceleration.
  • Develop robust software using modern C++ (C++17/20), ensuring high performance and maintainability.
  • Support automated software delivery through Git-based CI/CD pipelines.
  • Actively participate in Agile Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, demonstrations, and retrospectives.
  • Collaborate effectively with cross-functional teams across multiple international locations.
  • Help improve development processes, engineering tools, and software development best practices
  • Maintain high software quality by following coding standards, participating in code reviews, and contributing to testing activities.

Desirable Experience

Experience in any of the following would be advantageous:

  • AI-assisted software development within C++ environments.
  • Development using the NVIDIA Holoscan SDK for streaming or edge computing applications.
  • UI development with Qt/QML together with automated testing using Squish.
  • Software development within the medical device industry or another regulated environment

Technical Environment

You'll be working with technologies including:

  • Linux operating systems
  • Modern C++ (C++17 or later)
  • CUDA
  • Python
  • NVIDIA GPU architecture
  • Video and image processing pipelines
  • GStreamer or comparable multimedia frameworks
  • GitDocker
  • CI/CD platforms
  • Squish or similar automated testing frame
  • worksJira and Confluence

What Success Looks Like

Success in this role will be measured by your ability to:

  • Deliver high-quality software solutions on schedule.
  • Contribute to team objectives and key project deliverables.
  • Build strong working relationships with colleagues and stakeholders.
  • Consistently follow development standards and established engineering processes.
  • Continue expanding your technical expertise while contributing to continuous improvement across the development team.

SciPro Global is looking forward to your application.

More jobs in Augsburg