
Principal Engineer, Test Development Engineering
- Batu Kawan, Pulau Pinang
- Permanent
- Full-time
- Research, design, develop and maintenance of engineering and manufacturing software solutions.
- Collaborate with users and development team in the entire software development life cycle.
- Ensure all software solutions meet the organization’s high-quality standards.
- Strong programming and troubleshooting skills, understanding of object-oriented programming paradigm and software design experience.
- Must have some working experience with at least one or more of the following programming languages: C++, Java
- Must have some working experience in front end (UI), middle tier (Business Layer) and backend (Database and other software services) software design and development.
- Able define all aspects of development from appropriate technology and workflow to coding standards by architecting software framework.
- Must have proven ability to achieve results in a fast moving, dynamic environment.
- A proven desire to work as a team member, both on the same team and outside of the team.
- Bachelor’s degree/Master's in Engineering / Computer Science / equivalent.
- 10+ years of working experience in software development and support.
- Has experience in driving projects as Project Manager (PM).
- Experience in software/hardware interfacing and integration will be an added advantage.
- Excellent communication (written and verbal) and interpersonal skills.
- Able to work on tight project schedule with minimal supervision.