Search by job, company or skills

Materialise

Software Development Engineer C++

new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

What you will do

  • Design, develop, and maintain software in C++ or configuration language for 3D applications
  • Develop and maintain automated tests to ensure software quality
  • Apply Object-Oriented Programming (OOP) principles and SOLID practices throughout the solution development process
  • Collaborate closely with team members in Agile/Scrum processes, participating actively in technical discussions, estimations, reviews, and retrospectives
  • Provide transparency on task progressions and take responsibility for planning and organizing your own work
  • Work closely with stakeholders to understand requirements and deliver solutions
  • Handle customer issues by providing troubleshooting support and bug fixes
  • Adhere to organizational quality processes for ISO/FDA/MDR compliance

Your profile

  • Bachelor's degree in computer science or engineering (software, biomedical, mechanical, electrical, electronics, or related fields)
  • 2 3 years of experience as a software engineer
  • Strong programming skills in C++ (bonus points for proficiency in Python/C#)
  • Knowledge of Object-Oriented Programming (OOP) and SOLID principles
  • Proven analytical thinking, problem-solving skills, and attention to detail
  • Good spoken and written communication skills in English
  • Familiarity with version control systems such as Azure DevOps/Git
  • A team player with strong interpersonal skills and the ability to work independently

Plus points

  • Experience and knowledge in 3D mathematics and space manipulation
  • Familiarity with CAD software and file formats like STL
  • Experience using Azure DevOps and working with CI/CD pipelines
  • Prior experience in an ISO-/FDA-/AMMi-regulated environment
  • Knowledge of generative AI (GenAI) technologies and their application in software solutions
  • Passion for innovative technologies, including 3D printing

Location and type of contract

  • Petaling Jaya, Malaysia
  • Full-time
  • Hybrid
  • Associate level
  • CV in English

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134790857

Similar Jobs