Show more filters
Banner image for Materialise

Software Development Engineer

Materialise

3.2
3 reviews
Materialise
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
Malaysia
What you will do


  • Design, develop, and maintain C# desktop applications for advanced 3D planning workflows
  • Build and enhance rich UI features using WPF
  • Apply MVVM, OOP, and SOLID principles to create maintainable presentation and domain layers
  • Implement responsive UI patterns (data binding, commands, converters, async/background operations)
  • Integrate UI with 3D/geometry processing components and visualization pipelines
  • Improve usability, consistency, and performance of complex clinical/engineering user workflows
  • Collaborate with product, QA, and engineering teams in an Agile/Scrum environment
  • Participate in technical discussions, estimations, code reviews, and retrospectives
  • Troubleshoot UI/interaction issues, fix bugs, and support users when needed
  • Maintain and create technical documentation


Your profile


  • A degree in computer science or engineering (software, computing, mechatronics, mechanical, or related fields)
  • 3 – 6 years of experience with C#/.NET and desktop application development
  • Strong hands-on experience with WPF (XAML, data binding, styling/templates, resource dictionaries)
  • Good understanding of MVVM patterns and UI architecture for large applications
  • Strong analytical, debugging, and problem-solving skills
  • A team player who can also work independently
  • Familiarity with version control tools such as Azure DevOps or Git


Nice to have:


  • Exposure to microservices architectures (REST APIs, gRPC, API Gateway, service discovery)
  • Strong mathematical skills, especially in 3D space manipulation
  • Experience with rendering/graphics or CAD/medical planning style desktop software
  • Experience working in Agile/Lean and Scrum environments
  • Exposure to ISO, FDA, or AMMI-regulated environments


Location and type of contract


  • Petaling Jaya, Malaysia
  • Software engineering and research
  • Full-time
  • Hybrid
  • Associate level
  • CV in English

More jobs