Senior Software Engineer – Imaging and Visualization Solutions (m|f|d) at Miltenyi Biotec
5BG, , Germany -
Full Time


Start Date

Immediate

Expiry Date

30 Sep, 25

Salary

0.0

Posted On

01 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Writing, Visualization Software, Natural Sciences, Analytical Skills, Scientific Visualization, Control Software, International Environment, Computer Science, Mastery, Qt

Industry

Computer Software/Engineering

Description

Company Description
For more than 35 years, we have been developing innovative medical devices to empower biomedical research and advance medical treatments. This is how we are pushing the boundaries of cell and gene therapy and personalized medicine.
To realize our vision we combine sophisticated research with advanced engineering solutions in agile software development, data science, internet of things, artificial intelligence and connectivity. Today, more than 4,700 experts from over 50 countries contribute to breakthrough innovations and sustainable success.
Job Description

As a Senior Software Engineer, you will play a pivotal role in developing innovative and highly interactive software solutions for our advanced analysis instruments. Your work will focus on creating state-of-the-art imaging and visualization applications, empowering researchers to gain profound insights into complex scientific phenomena.

  • Drive the development of cutting-edge analysis and visualization software as part of the Analysis Instruments Software Team, with a focus on advancing our product MACS iQ View, image analysis software – sophisticated yet simple (watch the video here).
  • You collaborate within a cross-functional agile team to design, specify, implement, and integrate modern software solutions tailored to research needs, leveraging diverse data modalities and dimensionalities.
  • Develop highly interactive visualization concepts, ensuring precise, efficient, and intuitive user experiences.
  • Write high-quality software in C++, apply rigorous unit testing, and conduct peer reviews to maintain the highest standards of software quality.
  • Leverage your experience to guide and mentor colleagues, contributing to the continuous improvement of team performance, development processes, and the overall quality of deliverables.

QUALIFICATIONS

  • You hold a degree in Computer Science, Natural Sciences (e.g., Bioinformatics, Mathematics, Physics, Statistics), or a related field.
  • You have extensive and demonstrable experience in writing and reviewing production-level C++ code, with a deep understanding of advanced concepts such as multithreading and UI development. Mastery of C++ is critical, and clean coding principles are second nature to you.
  • You have experience with Qt, which is essential for developing our visualization software, while Python experience is a plus but not mandatory.
  • You are passionate about developing complex and highly interactive imaging and visualization software applications, with experience in scientific visualization or control software being highly desirable.
  • You possess strong analytical skills, thrive in an agile, international environment, and have experience mentoring or guiding colleagues, or acting as a Tech Lead.
    Additional Information

CONTACT US

Please give us an idea of when you can start and the kind of salary you are looking for.
If you like to learn more about working in our Software Development Department, check out here

Responsibilities
  • Drive the development of cutting-edge analysis and visualization software as part of the Analysis Instruments Software Team, with a focus on advancing our product MACS iQ View, image analysis software – sophisticated yet simple (watch the video here).
  • You collaborate within a cross-functional agile team to design, specify, implement, and integrate modern software solutions tailored to research needs, leveraging diverse data modalities and dimensionalities.
  • Develop highly interactive visualization concepts, ensuring precise, efficient, and intuitive user experiences.
  • Write high-quality software in C++, apply rigorous unit testing, and conduct peer reviews to maintain the highest standards of software quality.
  • Leverage your experience to guide and mentor colleagues, contributing to the continuous improvement of team performance, development processes, and the overall quality of deliverables
Loading...