Software Engineer (#SGUnitedJobs) at ECOXPLORE PTE LTD
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

08 Dec, 25

Salary

4300.0

Posted On

09 Sep, 25

Experience

1 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Java, Analytical Skills, Power Distribution, Python, Building Management Systems, Computer Science, Data Visualization, Programming Languages, Management Skills, Energy Systems, Working Experience

Industry

Computer Software/Engineering

Description

The Software Engineer (EMS) will be responsible for developing, integrating, and maintaining software solutions that support energy efficiency, monitoring, and optimization across industrial and commercial facilities. The role requires strong programming skills, domain knowledge in energy systems, and the ability to work closely with hardware, data, and engineering teams. This includes integration with PLCs, SCADA, and other industrial automation systems.

REQUIREMENTS

  • Degree in Computer Science, Electrical Engineering, or related field.
  • Proficiency in programming languages (Python, Java, C#, or C++).
  • Experience with database management (SQL/NoSQL).
  • Knowledge of energy systems, power distribution, or building management systems preferred.
  • Configure and integrate SCADA/HMI platforms for real-time data visualization.
  • Strong problem-solving and analytical skills.
  • At least 1-2 years of relevant working experience in handling sales and co-ordination work
  • Ability to work independently and collaboratively within a team.
  • Time management skills to prioritize tasks and meet deadlines.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, develop, and maintain software applications for EMS.
  • Implement algorithms for real-time monitoring, load forecasting, and energy optimization.
  • Integrate EMS software with IoT devices, sensors, and SCADA systems.
  • Work with data engineers to ensure proper data acquisition and storage for analytics.
  • Conduct performance testing, troubleshooting, and debugging of EMS applications.
  • Prepare documentation, user guides, and training materials for clients and internal teams.Ensure compliance with cybersecurity and industry standards.
-
Loading...