Software Development Engineer
Are you looking to work in an innovative environment? Passionate about cutting-edge technologies like 3D printing? If you take pride in delivering quality work, you might be the perfect fit for our team.
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
What we offer
Location and type of contract
- Petaling Jaya, Malaysia
- Software engineering and research
- Full-time
- Hybrid
- Associate level
- CV in English
Share on:




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.




