Software Engineer C++
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:
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.