Deskripsi Pekerjaan
Are you a C++ specialist looking to accelerate your career within a prestigious, global semiconductor MNC? Our client is seeking two highly skilled Software Engineers to join their dynamic team in the North Region. This is a unique opportunity to gain international exposure, collaborate with global engineering teams, and work on cutting-edge systems that power the semiconductor industry.
In this role, you will be responsible for developing high-performance, multi-threaded applications within a Windows environment. You will be part of an innovative culture that values technical excellence and continuous improvement. Successful candidates will enjoy excellent benefits, including islandwide company transport, competitive compensation, and the potential for overseas travel to support global projects.
If you are passionate about building robust, scalable software and thrive in an environment that bridges hardware and software innovation, we want to hear from you.
Tanggung Jawab
- Design, develop, and maintain high-performance C++ applications for semiconductor manufacturing equipment.
- Implement complex multi-threaded software solutions to ensure optimal system performance and resource management.
- Develop and optimize Windows-based system software and drivers.
- Collaborate with cross-functional global teams to troubleshoot, debug, and resolve complex software issues.
- Participate in full Software Development Life Cycle (SDLC) from requirements gathering to deployment.
- Contribute to technical design reviews and code audits to maintain high standards of code quality.
- Support overseas project deployments and provide technical expertise during global site visits.
Kualifikasi
- Bachelor’s Degree or Master’s in Computer Science, Computer Engineering, or related technical field.
- Minimum 2-4 years of professional experience in software engineering, specifically with C++.
- Strong proficiency in Object-Oriented Programming (OOP) design patterns and principles.
- Deep understanding of multi-threading, concurrency, and memory management in Windows environments.
- Experience with Windows API and system-level programming is highly preferred.
- Strong analytical and problem-solving skills, with the ability to handle complex technical challenges.
- Excellent communication skills, with the ability to work effectively in international teams.
- Willingness to travel overseas as required by project demands.