Job Description
What you will doDesign, develop, and maintain software in C++ or configuration language for 3D applicationsDevelop and maintain automated tests to ensure software qualityApply Object-Oriented Programming (OOP) principles and SOLID practices throughout the solution development processCollaborate closely with team members in Agile/Scrum processes, participating actively in technical discussions, estimations, reviews, and retrospectivesProvide transparency on task progressions and take responsibility for planning and organizing your own workWork closely with stakeholders to understand requirements and deliver solutionsHandle customer issues by providing troubleshooting support and bug fixesAdhere to organizational quality processes for ISO/FDA/MDR complianceYour profileBachelor’s degree in computer science or engineering (software, biomedical, mechanical, electrical, electronics, or related fields)2 – 3 years of experience as a software engineerStrong programming skills in C++ (bonus points for proficiency in Python/C#)Knowledge of Object-Oriented Programming (OOP) and SOLID principlesProven analytical thinking, problem-solving skills, and attention to detailGood spoken and written communication skills in EnglishFamiliarity with version control systems such as Azure DevOps/GitA team player with strong interpersonal skills and the ability to work independentlyPlus pointsExperience and knowledge in 3D mathematics and space manipulationFamiliarity with CAD software and file formats like STLExperience using Azure DevOps and working with CI/CD pipelinesPrior experience in an ISO-/FDA-/AMMi-regulated environmentKnowledge of generative AI (GenAI) technologies and their application in software solutionsPassion for innovative technologies, including 3D printingLocation and type of contractPetaling Jaya, MalaysiaFull-timeHybrid Associate level CV in English
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period