C++ Software Engineer (MYR 8k-15k / month)
Job Description
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 systems
- Enhancing existing application features, while considering performance and future scalability
- Writing clean, well-documented, and easily maintainable code
- Taking end-to-end responsibility for the software components you maintain, from implementation to ongoing production support
- Documenting your work and updating relevant documents as required
Required Skills/Experiences
- At least 3 years of experience in C/C++ programming in a Linux environment
- Brilliant problem-solving abilities
- Good knowledge of programming low-level, high-performance, clean and high-quality code
- Good understanding of various build systems such as g++ , make and cmake
- Demonstrated good communication (verbal and written) in English as well as interpersonal skills
Preferred Skills/Experiences
- Exposure to Python or a willingness to quickly become proficient
- Good knowledge in STL and modern C++ such as smart pointers and etc
- Experience in low-latency programming or real-time systems
- Experienced 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 bonuses
- EPF, SOCSO and EIS
- Medical, vision and dental coverage
- Car park subsidy
- Lunch will be provided