Wednesday 8 March 2017

Sr. Software Engineer in Materialise Software Sdn Bhd., Malaysia

Materialise incorporates more than 25 years of 3D printing experience into a range of software solutions and 3D printing services, which together form the backbone of the 3D printing industry. Materialise's open and flexible solutions enable players in a wide variety of industries, including healthcare, automotive, aerospace, art and design, and consumer goods, to build innovative 3D printing applications that aim to make the world a better and healthier place. Headquartered in Belgium, with branches worldwide, Materialise combines the largest group of software developers in the industry with one of the largest 3D printing facilities in the world. For additional information


  • Are you thrilled by developing quality software so that our users get the most out of the technology and go through a good user experience? Are you passionate about innovative technologies and applications and willing to drive these technologies within medical and non-medical software solutions? Then we have the perfect opportunity for you in our Malaysian office. We are seeking experienced developers who are enthusiastic and eager to learn. As a Software Developer in our software solutions, you will develop new functionalities, maintain and enhance our current software solutions. 

Responsibilities: 


  • Develop and maintain 3D software applications in C++. 
  • Apply Object Oriented Programming (OOP), Object Oriented Analysis & Design (OOAD) principles and practices throughout the solution development process. 
  • Ensure coding standards are followed and enforce good programming best 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 that can contribute to better understanding of the Software Requirements design & implementation. 
  • Able to provide technical consultancy for new product development. 
  • Play the role of a technical coach to peers and establish activities to strengthen competence development in the engineering team. 

Requirements: 

  • Degree in Computer Science OR Engineering (majoring in Computing, Electrical, Electronics or other relevant areas) 
  • Minimum 5 years of experience in the software development industry with understanding on the software development lifecycle (minimum 5 years for the senior position) 
  • Knowledge of C++ is a must 
  • Practical experience in applying OOAD and design patterns is a must 
  • Knowledge of MFC and QT is a plus 
  • Strong grasp of 2D/3D mathematics is a plus 
  • Prior experience with real-time graphics applications and CAD applications is a plus 
  • Prior experience in an ISO/FDA/CMMi regulated environment is a plus 

Soft skills 

  • You have an eye for the bigger picture as well on user experience level as on technical level. 
  • You are a team worker and can inspire the team to a higher level with respect to quality and efficiency. 
  • You can communicate well in English (oral and written)

Nalini Aggarwal
nalini.aggarwal@naukri.com

No comments:

Post a Comment

Please give your feedback or Job Request here