Senior Software Development Engineer С++

KYIV, UKRAINE
SOFTWARE ENGINEERING & RESEARCH
HYBRID
FULL-TIME

Are you passionate about healthcare and technology? Join our medical software department as a Software Development Engineer С++. Mimics software allows users to process and edit 2D image data (CT, MRI, etc.) to construct 3D models with the utmost accuracy, flexibility, and user-friendliness. The powerful segmentation tools allow them to segment medical CT/MRI images, take measurements, and engineer directly on the 3D model. From there, users can export 3D data to a wide range of output formats and engineering applications, such as FEA, design, surgical simulation, additive manufacturing, and more. 

What you will do

  • Design, develop, and maintain efficient, reusable, and reliable C++ code to develop an industry-standard 3D medical image segmentation software
  • Identify and resolve performance bottlenecks and bugs, ensuring robust and high-quality software deliveries
  • Uphold and improve code quality, organization, and automation processes across the development team
  • Collaborate in the development and support of cross-product platforms to foster integration and seamless functionality
  • Develop user interfaces using QT, focusing on creating intuitive and user-friendly experiences
  • Conduct code reviews and provide technical consultancy to team members, promoting best practices and continuous improvement
  • Create detailed design specifications that guide the development and implementation of new features and enhancements
  • Integrate desktop products with cloud services, enhancing connectivity and expanding functionality

Your profile

Education

  • Proven experience in software engineering with a strong focus on C++ development
  • Expertise in identifying and resolving software bottlenecks and bugs
  • Demonstrated ability to maintain high code quality and organization
  • Experience in cross-product platform development and support
  • Strong skills in code review and providing technical guidance
  • Ability to create clear and comprehensive design specifications
  • English language proficiency (at least B2 level, ability to communicate with colleagues in a multinational environment)

Plus points

  • Degree in engineering, math, physics, or similar
  • Knowledge of QT for user interface development
  • Experience with cloud integration for desktop products

What we offer

Location and type of contract

  • Kyiv, Ukraine
  • Full-time
  • Hybrid
  • Mid-senior level

Share on:

Share on Facebook
Share on Twitter
Share on LinkedIn
Share with Pocket
Two men sitting and smiling with a woman standing behind them smiling, all looking downwards
A woman smiling and talking to another woman
A female Materialise employee smiling and looking into the camera
Two Materialise employees running on a path

Working at Materialise

Materialise is a dynamic, international high-tech company, founded in 1990 and headquartered in Belgium, with over 2,300 employees worldwide. Materialise’s mission is to innovate for a better and healthier world through its software and hardware infrastructure and in-depth knowledge of additive manufacturing (also known as 3D printing). Our customers are in diverse industries, such as automotive, aerospace, medical, research, and academia.

As a growing company, Materialise is always looking for enthusiastic professionals who want to work in an environment full of revolutionary technology and surrounded by people passionate about their work.

Work culture