CompaniesJobsFor Employers

Software Engineer

IT - Software Development
Please log in to view salary
Damansara Perdana, Selangor

About The Job

  • Develop and maintain 3D Software in C++ 
  • Design, develop, perform and maintain unit testing based on the Software Requirement expectations;
  • Apply proper Object Oriented Programming (OOP), Object Oriented Analysis & Design (OOAD) principles and practices throughout the solution development process;
  • Ensure coding standards are followed and help to enforce good programming practices within the engineering team;
  • Work in an Agile / Scrum process by providing transparency on the task progressions and taking responsibility for organizing and planning own work;
  • Proactively participate in technical discussions and meetings that can contribute to better understanding of the Software Requirement’s design & implementation;
  • Open in sharing the technical knowledge and techniques that can improve the knowledge base of the development team. Adhere to organizational quality process for ISO/FDA compliance.

Job Requirements

  • Degree in Computer Science OR Engineering (majoring in Computing, Electrical, Electronics or other relevant areas);
  • 1-2 years experience in the C++ software development with understanding on the software development lifecycle; Motivated Fresh Graduate is welcome
    More years of experience candidate is open for more senior position. 
  • Knowledge of MFC and STL is a plus;
  • Strong grasp of 2D/3D mathematics is a plus;
  • Prior experience with image processing and real-time graphics applications is a plus;
  • Prior experience in an ISO/FDA/CMMi regulated environment is a plus.

Our Culture


Here at Materialise: We love a challenge; We are committed as individuals, and as a team, to making even the impossible, possible; and We have the common sense needed to get the job done.

This is what makes us innovators that others can count on.


Innovations that make a difference; that is the core of what we aim to achieve at Materialise.

Our commitment to innovation and high-quality support, combined with the needs and desires of our customers, can lead to lives being touched in ways we never could have anticipated. By empowering our customers to add a real personal touch in what they do, we are changing lives…