Careers

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 firmly believe in our company values to shape a good company culture for us to work in.

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.

Project Engineer
  • Install and inspect new electricity meters prior to activation of ‘live’ current.
  • Perform on-site troubleshooting of meters / manual reading of meters.
  • Maintain networking infrastructure.
  • Perform ad-hoc AMR/PQM metering or other related duties as assigned.
  • Carry out on-site system maintenance.
  • Activation and Deactivation of meter. On the average 3 times per week.

Requirement:

  • Minimum ITE/NITEC in Electrical and Electronic Engineering or a related field
  • Minimum 1 year of working experience in installation/ troubleshooting of electrical meter or other similar industries.
  • Basic Microsoft Office (Excel/Word) skills
  • Physically fit
Apply Now
Singapore
Software Engineer (1 year contract)

We are looking for an experienced .NET Software Engineer to build complex systems in the smart metering business. You will be directly involved with .NET application coding, system debugging, code reviewing, and the development of operational procedures under an agile environment.

To ensure success as a Software Engineer, you should have strong managerial skills, extensive experience with Microsoft Frameworks, and advanced problem-solving skills. A top-class. NET Software Engineer ensures the software development team produces scalable, high-quality and functional systems. Ultimately, you’ll use your expertise in the .NET framework to help us develop and deploy high-quality systems based on micro services and cloud-native.

.NET Software Engineer responsibilities include participating in the entire software development life cycle, definition, creation and configuration of the systems. You will be part of a distributed team around the world working with tools that enable you to work in a high quality environment.

You will be part of a team with members all around the world all working to get the best out of the systems to fit business in all regions. Our business is the smart metering but we are moving to IoT and Data Analytic. You will be working at the edge of the technology and supported by a strong positioned company like EDMI.

Responsibilities:

  • Write clean, testable code using .NET core programming languages
  • Develop technical specifications and architecture
  • Review and refactor code
  • Analyse system requirements and prioritize tasks
  • Document development and operational procedures
  • Test and debug various .NET applications
  • Deploy fully functional system
  • Upgrade existing programs

Requirements:

  • Bachelor's degree in Computer Science/Engineering, Electrical Engineering or Information Technology
  • Previous experience as a .NET developer, at least 5 years
  • In-depth knowledge of .NET languages like C#, .NET core, OO. C++ is desirable
  • Knowledge with front-end development languages including Angular 2, JavaScript, HTML5, and CSS
  • Familiarity with agile environments
  • Good communications skills in English
  • It is an advantage to have experience and knowledge on the following:

-Developing system based in micro services

- Cloud technologies

- Big Data tools like Kafka, Hadoop, HBase, time-series database

- Container deployment such as Dockers or Kubernetes

 

Apply Now
Singapore
Software Engineer (Perm)

We are looking for an experienced .NET Software Engineer to build complex systems in the smart metering business. You will be directly involved with .NET application coding, system debugging, code reviewing, and the development of operational procedures under an agile environment.

To ensure success as a Software Engineer, you should have strong managerial skills, extensive experience with Microsoft Frameworks, and advanced problem-solving skills. A top-class. NET Software Engineer ensures the software development team produces scalable, high-quality and functional systems. Ultimately, you’ll use your expertise in the .NET framework to help us develop and deploy high-quality systems based on micro services and cloud-native.

.NET Software Engineer responsibilities include participating in the entire software development life cycle, definition, creation and configuration of the systems. You will be part of a distributed team around the world working with tools that enable you to work in a high quality environment.

You will be part of a team with members all around the world all working to get the best out of the systems to fit business in all regions. Our business is the smart metering but we are moving to IoT and Data Analytic. You will be working at the edge of the technology and supported by a strong positioned company like EDMI.

Responsibilities:

  • Write clean, testable code using .NET core programming languages
  • Develop technical specifications and architecture
  • Review and refactor code
  • Analyse system requirements and prioritize tasks
  • Document development and operational procedures
  • Test and debug various .NET applications
  • Deploy fully functional system
  • Upgrade existing programs

Requirements:

  • Bachelor's degree in Computer Science/Engineering, Electrical Engineering or Information Technology
  • Previous experience as a .NET developer, at least 5 years
  • In-depth knowledge of .NET languages like C#, .NET core, OO. C++ is desirable
  • Knowledge with front-end development languages including Angular 2, JavaScript, HTML5, and CSS
  • Familiarity with agile environments
  • Good communications skills in English
  • It is an advantage to have experience and knowledge on the following:

-Developing system based in micro services

- Cloud technologies

- Big Data tools like Kafka, Hadoop, HBase, time-series database

- Container deployment such as Dockers or Kubernetes

 

Apply Now
Singapore
Solution Test Engineer

Job Responsibilities

  • Create and execute test cases and procedures as assigned.
  • Document and monitor testing outcomes and establish steps to remedy problems, working with product/solution management, project management and multiple development teams across the organisation to provide feedback and ensure product/solution success.
  • Define clear goals for all aspects of a solution test plan and develop steps for their proper execution
  • Fulfill objectives for improvement in testing effectiveness, cost and quality.
  • Develop and enhance the test automation skills within the team.
  • Analyse current technologies used within the organisation and develop steps and processes to improve testing procedures.
  • Assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of the team as required from time to time.
  • Work closely with multiple departments within the company to ensure testing hardware and software is available for projects and working properly.

Job Requirements:

  • Minimum 2 to 5 years relevant experience with degree in Computer Science/Software Engineering/ Electronics Engineering or related field.
  • Knowledge and understanding of metering, metrology, DLMS protocols, head-end systems, meter data management/analytics or related fields is an advantage.
  • Programming languages such as python, C# and SQL knowledge is an advantage. Candidate with low level programming experience with IoT devices communication will have an added advantage.
  • Project development and leadership skills for planning and overseeing project tests
  • Experience in electronics hardware and/or software development and testing
  • Current understanding of best practices regarding software and/or metering testing measures preferred
Apply Now
Singapore
Solution Manager

Job Responsibilities:

  • Define solution requirements and closely work with Solution Architects to define common, modular architecture aligning strategic framework with generalized interface design to meet solutions needs
  • Drive Ideation and Definition phases under Global Development Framework in collaboration with Sales, CTO and development teams
  • Drive capability enhancement closely working with Solution Consultant, Product Manager, Solution Owner and Solution Testing team for efficient Product/Solution mapping, testing and delivery to internal sales
  • Propose and plan for various innovative Solutions/Service business considering Products Mix to drive Solution development
  • Support Product Managers and Sales team to meet market requirement/tender response and prioritize features/functionalities
  • Plan to simplify Products/Solutions variants with standardization.

Job Requirements:

  • Minimum qualification of a Bachelor’s Degree in Business/Marketing/Software
  • At least 8-10 years of Solution management experiences
  • Excellent understanding of Hardware, Firmware and Software integration to define Solution requirements
  • Highly self-motivated and demonstrated ability to execute initiatives with minimal direction and manage a wide range of issues to resolution
  • Experience with software project delivery in a global company and coordination with multi-location-based project teams is critical
  • Experiences in Energy industries or Utility sectors will be an added advantage
  • Strong written and spoken communication skills
  • Strong problem-solving skills
  • Excellent interpersonal and relationship management skills
  • Able to work independently
Apply Now
Singapore
Product Manager, Software

Job Responsibilities:

  • Interact with Sales consultants and get business requirement
  • Consolidate regional requirements and prepare product /solution specification for development
  • Own product specifications, requirements, release plans & assign priority for development work to development delivery teams.
  • Plan development delivery in collaboration with Sales & development delivery aligning business and stakeholder’s expectation
  • Manage project timelines and provide ongoing updates on project status to achieve objectives.
  • Do competitors bench marking and assist in pre-sales, technical proposal preparation
  • Develop Software products strategy and roadmap taking into account customer needs, schedule limitation, resource constraints, product scalability, reusability for multiple regions/customers and market impact
  • Plan new product/solution introduction with System Deployment team

Job Requirements:

  • Minimum qualification of a Bachelor’s Degree in Business/ Marketing/ Software
  • At least 5 years of software Product/ Solution management experience, managing customer requirements and development priorities efficiently
  • Highly self-motivated and demonstrated ability to execute initiatives with minimal direction and manage a wide range of issues to resolution
  • Experience with software project delivery in a global company and coordination with multi-location-based project teams is critical
  • Experiences in Energy industries or Utility sectors will be an advantage
  • Strong written and spoken communication skills
  • Strong problem-solving skills
  • Excellent interpersonal and relationship management skills
  • Able to work independently
Apply Now
Singapore
Product Manager, Water

Job Responsibilities:

  • Interact with Sales consultants and get business requirement
  • Consolidate regional requirements and prepare product/solution specification for development
  • Own water metering product/solution specifications, requirements, release plans & assign priority for development work to development delivery teams / industry partners
  • Plan development delivery in collaboration with Sales & development delivery aligning business and stakeholder’s expectation
  • Manage project timelines and provide ongoing updates on project status to achieve objectives
  • Do competitors bench marking and assist in pre-sales, technical proposal preparation
  • Develop water metering products/solutions strategy and roadmap taking into account customer needs, schedule limitation, resource constraints, product scalability, reusability for multiple region/customers and market impact
  • Plan new product/solution introduction with System Deployment team
  • Regulatory requirement compliance and plan type test approval along with Development teams for the regional requirements

Job Requirements:

  • Minimum qualification of a Bachelor’s Degree in Business/Marketing/ Engineering
  • At least 5 years of Water Product/ Solution management experience, managing customer requirements and development priorities efficiently
  • Experienced in Energy industries or Utility sectors will be an advantage
  • Highly self-motivated and demonstrated ability to execute initiatives with minimal direction and manage a wide range of issues to resolution
  • Strong written and spoken communication skills
  • Strong problem-solving skills
  • Excellent interpersonal and relationship management skills
  • Able to work independently
Apply Now
Singapore
Product Support Engineer

Job Responsibilities:

  • Support product managers on product verification in office
  • Review requirements gaps and draft technical responses to Sales Consultant
  • Understand business processes, generate and execute Product Description (PDs) process flow
  • Perform Product Application Testing, Engineering, Product Collaterals (eg Factsheet, Brochure, Roadmap, etc) and administrative matters (eg Document Release)

Job Requirements:

  • Minimum qualifications of a Diploma / Degree in electrical engineering
  • 3 to 4 years working experience required
  • Commercial acumen and capability of working within a fast paced technologically diverse environment and industry
  • Excellent relationship management skills, great interpersonal awareness to work with customer facing and engineering personnel alike
  • Strong technical understanding of electronics systems
  • Appreciation of the roles of hardware, firmware, communications technologies, and the software of an M2M (machine to machine) communications system
  • Ability to work independently to investigate and problem solve to establish solutions
  • Ability to diagnose and fact find all levels of technical issues utilizing internal support to build solutions
  • Excellent communications and presentation skills
  • Academic or practical experience in energy or utilities sector will be an advantage
Apply Now
Singapore
Community Buyer

Job Responsibilities:

  • Responsible for leading the development and execution of sourcing strategy across all aspect of business through supplier selection, development, contract negotiation and execution
  • Oversee procurement related tasks for New Product Introduction (NPI) such as sourcing new suppliers/new technologies, optimizing BOM cost and assuring on time for engineering samples and mold completion
  • Deliver on operational procurement targets of OTD, lead time improvement
  • Inventory and total cost reduction in line with Global Procurement policy
  • Interface with several cross-function groups including QC, production planning, operations, warehouse logistics, sales and marketing
  • Follow up new project procurement related issue
  • Review and resolve purchasing variances with various parties
  • Analyses inventory level, to manage excess and obsolete material
  • Monthly purchasing report
  • Oversees sourcing and BOM cost determination for NPI projects
  • Follows up on the mold and samples on time in line with milestones and timeline stipulated in the project schedule

Job Requirements:

  • University degree in Engineering with 5 to 8 years’ relevant experience
  • Experience negotiation in large value of contracts desired
  • Strong skill in cost reduction through alternative sourcing, negotiation and commodity knowledge
  • SAP experience preferred
  • Electronics parts procurement experience preferred
  • Ability to build strong relationship across various functional teams
  • Display excellent communication, presentation and influencing skills
  • Experience in material costing and BoM calculation
  • Understand and know how to read part structure/Product BoM list
  • Experience in New model project procurement and vendor development
Apply Now
Singapore
Senior/Design Engineer, Firmware

Job Responsibilities:

  • Responsible to design, develop, modify and test of new or existing products in order to meet the company development guidelines, quality standards, cost targets, delivery schedule of assigned activities and related standards
  • Leadership and initiating lab activities for component, circuit or product level characterizations
  • Documenting findings in investigation report or technical reporting portal promptly and accurately
  • Responsible for investigating any assigned customer or factory issues

Job Requirements:

  • Minimum Degree in Electrical/Electronic/Computer Engineering with at least 2-5 years relevant working experience
  • Requires real-time embedded systems firmware design and development experience
  • Prepared for infrequent overseas attachment for one to several weeks a time
  • Any of the following experiences will be advantageous:
  • ARM (v5, v7-M and above) and/or MSP430 designs
  • DSP and low-power firmware development
  • Protocol (GSM, Zigbee, IEE802.15.4g) development
  • Deep understanding of EMC compliance issues
  • Proven product life cycle experiences from design to manufacturing
Apply Now
Singapore
There is no job matching your rearch criteria.