Senior Software Engineer (#sgunitedjobs)

SG, Singapore

Job Description

The Senior Software Engineer will lead the design, development, and deployment of software solutions for

Energy Management Systems (EMS)

and

Engineering Control & Monitoring Systems

. This role requires strong technical expertise in software engineering, industrial automation, and energy optimization, coupled with leadership skills to guide junior engineers and collaborate with cross-functional teams.


Responsibilities


====================

System Design & Development:



System Design & Development Architect, design, and implement robust EMS and control monitoring software solutions. Develop algorithms for load forecasting, energy optimization, and real-time monitoring. Lead integration of software with PLCs, SCADA/HMI systems, IoT sensors, and smart devices. Ensure scalability, reliability, and cybersecurity compliance of deployed solutions.

Project & Technical Leadership



Oversee the full software development lifecycle from requirements gathering to commissioning. Mentor and guide junior engineers, providing technical reviews and knowledge sharing. Work closely with project managers, electrical engineers, and clients to align technical solutions with business goals. Lead troubleshooting and resolution of complex technical issue

Client & Stakeholder Engagement



Present technical solutions and progress updates to clients and stakeholders. Provide training, technical support, and post-deployment follow-up to ensure client satisfaction. Support business development by offering technical expertise during pre-sales and proposal preparation.

Requirements


================

Degree in Computer Science, Electrical Engineering, or related field. Knowledge of energy systems, power distribution, or building management systems preferred. Strong problem-solving and analytical skills. 5+ years of experience in software development with at least 2+ years in a senior or lead role. Strong programming proficiency (Python, C/C++, C#,). Experience with database management (SQL/NoSQL) and APIs.
Proven experience with SCADA, HMI platforms for real-time data visualization,EMS, or industrial control system integration.




Benefits


============

Shadowing, mentoring, and training opportunities with seasoned professionals Opportunity to participate in networking events and company meetings Compensation available Term-Life insurance coverage for successful candidates (T&C applies) Expenses allowance Mobile Phone allowance Medical Claim Allowance * Working Hour: Mon-Fri (9am ~ 6pm) Sat (9am~1pm)

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1594125
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    SG, Singapore
  • Education
    Not mentioned