Software Development Engineer

MAT CZE Materialise SRO

Kuala Lumpur

On-site

MYR 90,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Materialise Medical is seeking a software developer to design, implement, and test maintainable software that supports personalized healthcare solutions. You will collaborate across cross-functional teams to deliver features, participate in R&D, and contribute to 3D modelling and CAD-related functionalities.

The ideal candidate has 2+ years of Python experience, a solid grasp of software engineering principles, and familiarity with Agile methods and CI/CD practices.

Qualifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, Biomedical Engineering, Mechanical Engineering, Mechatronics, or a related field.
  • At least 2 years of software development experience, with exposure to Python programming.
  • Good understanding of software development principles, design patterns, and coding best practices.

Responsibilities

  • Design, develop, test, and implement reliable and maintainable software solutions.
  • Collaborate with developers, testers, and cross-functional teams to deliver solutions aligned with project and customer requirements.
  • Contribute to the development of 3D modelling, CAD, and data-processing functionalities.
  • Design, implement, and optimize algorithms to improve software functionality and performance.
  • Participate in R&D projects by exploring and applying new technologies and development approaches.
  • Write clean, efficient, and maintainable code following development best practices and coding standards.
  • Troubleshoot technical issues and contribute to effective debugging and problem-solving.
  • Support continuous improvement of development workflows, processes, and team collaboration.
  • Keep up to date with relevant software development technologies and industry trends.

Skills

Python programming
Software development
Agile methodologies

Education

Bachelors degree in Computer Science
Bachelors degree in Software Engineering
Bachelors degree in Biomedical Engineering
Bachelors degree in Mechanical Engineering
Bachelors degree in Mechatronics

Tools

Azure DevOps

Job description

At Materialise Medical, we believe that better healthcare starts with solutions designed around the individual patient. If you're passionate about bringing personalized care to every patient, you'll love being a part of this team. Through the technology we develop, researchers, engineers, and clinicians are revolutionizing personalized treatment - helping improve and save lives daily.

Responsibilities
  • Design, develop, test, and implement reliable and maintainable software solutions.
  • Collaborate with developers, testers, and cross-functional teams to deliver solutions aligned with project and customer requirements.
  • Contribute to the development of 3D modelling, CAD, and data-processing functionalities.
  • Design, implement, and optimize algorithms to improve software functionality and performance.
  • Participate in R&D projects by exploring and applying new technologies and development approaches.
  • Write clean, efficient, and maintainable code following development best practices and coding standards.
  • Troubleshoot technical issues and contribute to effective debugging and problem-solving.
  • Support continuous improvement of development workflows, processes, and team collaboration.
  • Keep up to date with relevant software development technologies and industry trends.
Your Profile
  • Bachelor's degree or higher in Computer Science, Software Engineering, Biomedical Engineering, Mechanical Engineering, Mechatronics, or a related field.
  • At least 2 years of software development experience , with exposure to Python programming.
  • Good understanding of software development principles, design patterns, and coding best practices.
  • Familiarity with Agile development methodologies and cross-functional teamwork.
  • Strong analytical, debugging, and problem-solving skills.
  • Good communication and organizational skills.
  • Collaborative mindset with a willingness to learn, contribute, and share knowledge.
Plus Points
  • Experience in R&D, medical software, CAD, 3D modelling, or the 3D printing industry.
  • Familiarity with Azure DevOps or similar tools for work tracking and CI/CD.
  • Knowledge of Generative AI technologies and their applications in software development.
  • Experience in software performance optimization, particularly for 3D or CAD applications.
  • Relevant certifications in software development or Agile methodologies.
What's waiting for you

Work that matters

The technology we build at Materialise pushes the boundaries. You'll find pride in building something that matters, whether you designed it, printed it, or shipped it. No matter your role, we unlock new possibilities to build a better and healthier world every day.At Materialise, we expect you to think about the customer, not just the task. You push for better solutions and care about the difference your work makes.

A people-centered space

When you join Materialise, you join a group of colleagues invested in you, not just your work. From your own team to a department across the world, you'll find a sense of belonging with people who help without being asked, challenge you, and have your back.At the same time, we expect you to invest in the people around you - not just your own work - to make the group stronger than the sum of its parts.

An environment of trust

As a company of innovators, we know how crucial autonomy is in your work. When we hire you, we trust in your expertise, giving you space to organize your tasks, work flexibly, and make your own calls.At Materialise, we expect you to deliver on that trust and keep your commitments.

A career ready to build

When you see opportunities for your career to grow at Materialise, we encourage you to go for them. People shape a fulfilling career at their own pace here.At Materialise, we expect you to take initiative in your own development. Don't wait for someone else to plan your career. Step into the space and make it count.

Make a difference together with the Medical team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer
Software Development Engineer

Materialise NV • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Software Development Engineer
Software Development Engineer

Mondeadditif • Kuala Lumpur

On-site
MYR 90,000 - 120,000
Software Development Engineer
Software Development Engineer

Materialise • Kuala Lumpur

On-site
MYR 90,000 - 130,000
Medical Service Engineer
Medical Service Engineer

MAT CZE Materialise SRO • Kuala Lumpur

On-site
MYR 36,000 - 60,000
Technical Onboarding Specialist
Technical Onboarding Specialist

MAT CZE Materialise SRO • Kuala Lumpur

On-site
MYR 60,000 - 80,000
Medical Service Engineer
Medical Service Engineer

Materialise NV • Kuala Lumpur

On-site
MYR 50,000 - 84,000
Technical Onboarding Specialist
Technical Onboarding Specialist

MAT MYS Materialise SDN. Bhd. • Kuala Lumpur

On-site
MYR 60,000 - 90,000
Technical Onboarding Specialist
Technical Onboarding Specialist

Mondeadditif • Kuala Lumpur

On-site
MYR 67,000 - 100,000
Software Engineer, Medical 3D CAD & Data Apps
Software Engineer, Medical 3D CAD & Data Apps

MAT CZE Materialise SRO • Kuala Lumpur

On-site
MYR 90,000 - 150,000
Sales Administrator
Sales Administrator

Mondeadditif • Kuala Lumpur

On-site
MYR 33,000 - 61,000