We are seeking a dedicated and professional C++ Software Engineer (Senior or Mid-level) to join our team. The ideal candidate is passionate about coding, highly skilled in using established software development techniques, and capable of maintaining and enhancing our existing software applications.
Responsibilities Implementing and maintaining applications and components within our existing software systemsEnhancing existing application features, while considering performance and future scalabilityWriting clean, well-documented, and easily maintainable codeTaking end-to-end responsibility for the software components you maintain, from implementation to ongoing production supportDocumenting your work and updating relevant documents as required Required Skills/Experiences At least 3 years of experience in C/C++ programming in a Linux environmentBrilliant problem-solving abilitiesGood knowledge of programming low-level, high-performance, clean and high-quality codeGood understanding of various build systems such as g++ , make and cmakeDemonstrated good communication (verbal and written) in English as well as interpersonal skills Preferred Skills/Experiences Exposure to Python or a willingness to quickly become proficientGood knowledge in STL and modern C++ such as smart pointers and etcExperience in low-latency programming or real-time systemsExperienced with data structures and object-oriented programming in C/C++ Qualifications Minimum Bachelor's degree in Computer Engineering, Computer Science or other related fields Package Competitive salary RM10k-15k monthly or more (based on relevant experiences)Relocation package (in the case where you need to relocate to Penang)Performance-based bonusesEPF, SOCSO and EISMedical, vision and dental coverageCar park subsidyLunch will be provided