Onsite Software Developer, C++, Computer Vision, AI

Posted 16 hours ago

Apply now

About the role

  • Software Developer developing C++ software modules for visual inspection in the pharmaceutical industry. Collaborating with interdisciplinary teams to enhance software solutions and implement AI models.

Responsibilities

  • You design, develop and maintain complex C++ software modules for industrial systems used in visual inspection of pharmaceutical products
  • You implement and optimize algorithms for image recognition and object classification
  • A key focus of your work is the efficient execution of AI models for image classification and object detection on systems with limited computing resources
  • You develop meaningful performance benchmarks to evaluate the software under different operating conditions
  • You apply modern AI and machine learning methods to enhance existing software solutions and to implement new concepts
  • You contribute your expertise in close collaboration with interdisciplinary teams from cloud application development, data science and vision engineering
  • You ensure high code quality, performance and maintainability throughout the entire development lifecycle
  • You routinely apply agile development practices such as Scrum, CI/CD and automated testing in day-to-day project work
  • Through structured documentation, code reviews and continuous improvement of existing systems you contribute to the strategic advancement of our software platform

Requirements

  • University degree in Computer Science or a comparable STEM field
  • At least 5 years of professional experience in C++ software development, ideally in an industrial machinery environment
  • Solid knowledge of modern C++ standards (C++17/20/23), object-oriented and generic programming
  • Experience in image processing with OpenCV, Matrox MIL or similar frameworks is an advantage
  • Basic understanding of neural network inference processes to optimize model runtime
  • Ideally experience integrating AI models into C++ solutions, for example using frameworks such as TensorRT
  • Experience with modern development environments, particularly Visual C++, Git/GitHub, Jira and Confluence, and with agile development methods
  • Passion for clean code, efficiency and technical challenges
  • Team player with creativity, motivation, initiative and willingness to take responsibility
  • Good spoken and written German and English

Benefits

  • Open, collegial and international working environment
  • Future-proof and crisis-resistant industry within a company with over 125 years of continuity
  • Flexible working hours (e.g. flextime)
  • Option for mobile working and Remote Work Abroad
  • Company-wide development prospects and training opportunities
  • 30 days annual leave plus 2.5 additional vacation days per company agreement
  • Special leave days and occasion-related additional payments
  • Variety of employee events (e.g. ski trip, triathlon, company barbecue)
  • An Employee Assistance Program (EAP) — confidential counseling and support for health, work-related and personal challenges
  • EGYM Wellpass with increased employer subsidy
  • Company pension scheme and capital-forming benefits
  • Free employee parking and very good public transport connections
  • Option for bike leasing

Job title

Software Developer, C++, Computer Vision, AI

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job