C++ Software Engineer
(Senior or Mid-level)
George Town, Penang, Malaysia
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
- A strong background in data structures and object-oriented programming in C/C++
- 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
- Understands concepts such as cache-friendly code, costs of allocation/deallocating memory
Qualifications
-
Minimum Bachelor’s degree in Computer Engineering, Computer Science or other related
fields
Package
- Competitive salary RM8k-15k monthly or more (based on relevant experiences)
- Performance-based bonuses
- EPF, SOCSO and EIS
- Medical, vision and dental coverage
- Car park subsidy
- Lunch will be provided