The world of smart metering and energy solutions is an exciting, fast paced and constantly evolving market to work in. We're always on the lookout for talented individuals to join us who want to make a difference.

We offer competitive benefits packages, extensive training opportunities and fantastic potential for career progression.

We are committed to treating all of our job applicants equally and to recruit the best person for each vacancy, based on their suitability for the role. All recruitment will be carried out in accordance with the Company's Equal Opportunities Policy.


If you are looking for job opportunity outside Asia, please select the region below.

Software Engineer
Job Responsibilities:
  • Deliver functional software according to design specifications
  • Coordinate with architects and business analysts to determine application functionalities
  • Maintain and manage existing source code
  • Perform peer code review
  • Create and update software documentation
  • Provide daily progress updates
  • Work with the team to achieve projects deadlines
  • Diagnose and troubleshoot software bug reports from Mantis
  • Identify and reproduce the bugs as reported
  • Provide bug fixes & analyses defect reports
Job Requirements:
  • Degree/Diploma in Computer Science or related engineering
  • Minimum 3 years of programming experience, developing .NET applications (Windows Services, Web Application, Web API, Xamarin Android Application, etc) in C#
  • Proficient in Entity Frameworks, LINQ, MVC, Dependency Injections
  • Experience in continuous integration (TeamCity, Robot framework) is a plus.
  • Experience in Angular and Telerik is a plus.
  • Strong OS and system programming background (including threading)
  • Strong communication skills, and able to multi-task
Apply Now
18 Jan 2019
Software Tester
Job Responsibilities:
  1. Testing
  • Review and provide inputs to requirements/design documents
  • Develop detailed Test Plans, Test Scripts, and Use Cases from requirement documents and design specifications
  • Design, maintain, execute and retest manual test cases and test plans to locate bugs and perform regressions
  • Setup and maintain test environment and meter configurations
  • Ensure traceability of test cases to requirements
  • Conduct show and tell demos of solution features and verification activities
  • Execute SQL commands to manage and verify data.
  • Write bug reports to communicate issues to development
  • Write/construct automated test cases using test automation tools or test code, with some supervision
  • Investigate test case failures and determine root cause(s) for appropriate modifications and/or fixes to mitigate future occurrence


  • Identify, reproduce and analyst reported defects
  • Identify and summarize all findings and test results
  • Focus on continuously improving the quality of the test cases and process
  • Keep abreast of changes in technology and standards in IT testing
  • Proactively work as part of an Agile Scrum Team, or project test team.
Job Requirements:
  • Minimum Diploma in Electronic/Computer/Software Engineering
  • Minimum 2-3 years of demonstrated expertise as a hands-on software tester in an agile development and testing environment.
  • Hands on experience on UI automation and other automation tools
  • Experience in database administration/management, particularly with Oracle and Microsoft SQL Server
  • Commanding knowledge in PL/SQL
  • Good understanding of black box /white box testing methodologies
  • Experience writing or enhancing test harness/framework
  • Experience in mapping requirements to test cases and the ability to generate ideas to enhance the existing process for requirement traceability
  • Knowledge with programming language such as SQL Scripting, Python, Java Script, API would be an added advantage.
  • Possess a strong sense of responsibility and be able to work within tight deadlines
  • Strong team player with good interpersonal and communication skills, and a positive working attitude
  • Flexible and adaptive with frequent changes
  • Ability to work independently on assigned task with minimum supervision
  • Attention to detail and self-driven
  • Should be a fast learner and have strong analytical and problem-solving skills
Apply Now
18 Jan 2019
Lead Software R&D Engineer
Job Responsibilities:
  • Software design of Gas Meters PCBAs
  • Lead Software development test & test team
  • Liaise with Design team
  • Produce reports to the Senior Project Manager on project status
Job Requirements:
  • Minimum Degree in Electrical / Electronic/ Computer Engineering with at least 3 years relevant working experience.
  • Self-starter and team player
  • Ability to motive and manage people to achieve project goals
  • Excellent technical communication skills,
  • Excellent organization and documentation abilities
  • Requires real-time embedded systems firmware design
  • Any of the following experiences will be advantageous:
    • ARM (v5, v7m and above) and/or MSP430 designs.
    • DSP and low-power firmware development
    • Protocol (GSM, ZigBee, IEE802.15.4g) development
    • Track record in practicing compliant to extensive range of standards
    • Deep understanding of EMC compliance issues
    • Proven Product Life Cycle experiences from design to manufacturing.
    • Understanding of low power (battery powered) design essential.
Apply Now
18 Jan 2019
Lead Metrology R&D Engineer
Job Responsibilities:
  • Producing test documentation and test procedures to fully approve Gas meters for various markets
  • Leading the team to design and approve gas meters for various markets.
  • Carrying out experiments and analyzing the Gas flow performance of the meters and redesigning with Mechanical engineer if necessary.
  • Link to the marketing / product managers to understand the requirements and translate into test specifications
  • Link to the test houses to make sure to make sure all the tests are set up and started on time
  • Make sure all the test equipment is in calibration and tests booked into the test environment and prioritized
Job Requirements
  • Bachelor’s degree in chemical Engineering related chemistry, Product Engineering or Industrial Design with at least 3 years relevant working experience
  • Proficient in spoken and written English language
  • Experience of similar test environments and linked into approvals for electronic goods would be an advantage
  • Preferably and understanding of Gas meters functionality
  • Tools & Technology: (Computer skills, technical skills, etc)
  • Proficient with MS Office Tools (i.e. Word, Excel, PowerPoint, Outlook)
  • Able to communicate effectively, both verbally and written through reports and presentations.
  • Customer presentation skills preferred
Apply Now
18 Jan 2019
Senior/ Design Engineer, Firmware
Job Responsibilities:
1) R&D: Design, develop, modify and test of new or existing products
  • Responsible for meeting company development guidelines
  • Responsible for meeting Quality standards
  • Responsible for meeting cost targets
  • Responsible for meeting delivery schedule of assigned activities
  • Responsible for complaint to metering and related standards
2) Leadership
  • Responsible for leadership and initiating lab activities for component, circuit or product level characterizations
  • Responsible for promptly and accurately documenting findings in investigation report or technical reporting portal
3) Long-Term Support
  • Responsible for investigating any assigned customer or factory issues
  • Responsible for promptly and accurately documenting findings in investigation report or technical reporting portal
  • Responsible for prompt and accurate reporting of work activities
4) Social
  • Take leadership in participating and providing assistance to activities to improve work-place safety, employee's relationship, healthy work-life, legal compliances and ethics
Job Requirements:
  • Candidate must possess at least a Bachelor's Degree in Electrical/Electronic/Computer Engineering with at least 5 years of working experience
  • Self -starter and Team player
  • Requires real-time embedded systems firmware design and development experiences
  • Excellent technical communication skills in English
  • Excellent organization and documentation abilities
  • Any of the following experiences will be added in advantageous:ARM (v5 and above) and /or MSP430 designs, DSP and low-power firmware Development, Protocol (GSM, Zigbee,IEE802.15.4g) development, Track record in practicing compliant to extensive range of standards, Deep understanding of EMC compliance issues, Proven product lifecycle experiences from design to manufacturing.
Apply Now
18 Jan 2019
There is no job matching your rearch criteria.