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.
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.
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.
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)