Software Engineer C++

PETALING JAYA, MALAYSIA
SOFTWARE ENGINEERING & RESEARCH
HYBRID
FULL-TIME

Are you thrilled by developing quality software so our users get the most out of technology and have a good user experience? Are you passionate about innovative technologies and applications and willing to drive these technologies within software solutions? Then this could be the role for you!

What you will do

  • Create and develop software solutions based on software requirement acceptance criteria and stories, utilizing a variety of programming languages and technologies
  • Write clean, self-explanatory code that is well-structured and easy to comprehend
  • Write code comments and broader documentation for end users and other developers
  • Perform and maintain unit testing
  • Actively participate in discussions about requirements and requirements analysis, and contribute to the design and architecture discussions to provide input on the overall system design
  • Troubleshoot and debug complex software issues to resolve defects across different layers of an application
  • Work in an Agile/Scrum process by providing transparency on the task progressions and taking responsibility for organizing and planning your own work
  • Collaborate with cross-functional teams, including product owners, test engineers, and UI designers, to ensure the delivery of high-quality software

Your profile

  • Degree in computer science or engineering
  • 2 – 3 years of experience in commonly used programming languages for desktop software development, including but not limited to C and C++
  • Good English communication skills
  • Solid knowledge of object-oriented design principles and software design patterns is a plus
  • An understanding of UX/UI design principles to create intuitive and user-friendly desktop interfaces is a plus
  • Familiarity with SDLC methodology such as Agile or Scrum is a plus
  • A strong grasp of 2D/3D mathematics is a plus
  • Experience with version control systems (e.g., Git) for code management and collaboration is a plus

Location and type of contract

  • Petaling Jaya, Malaysia
  • Full-time
  • Hybrid
  • Associate level

Share on:

Share on Facebook
Share on Twitter
Share on LinkedIn
Share with Pocket

Curious to learn more about this position?

Reach out to our team to get the answers to your questions.

Get in touch

An HR professional and prospective employee sitting at a table, discussing a contract

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.

Benefits

Having a healthy work-life balance


Personal growth and career opportunities


Team building


Innovation is key