GB
0 suggestions are available, use up and down arrow to navigate them
You’re being taken to an external site to apply.
Enter your email below to receive job recommendations for similar positions.
Power System Software Engineer
GENPLUS PTE. LTD.
Singapore
Full-Time
Job brief
We are looking for a professional power system Software Engineer to execute complete software development in the following area:
1. Supervisory Control and Data Acquisition (SCADA)
2. Energy Management System (EMS)
3. User Interface Control System
4. Database
5. Data Analysis
Responsibilities
Design, development and test software of embedded devices and systems from requirements to deployment including conceptualization, programming, selection of equipment instrumentation and developing control logics.
Communicate with customers, subcontractors and internal disciplines to clarify technical issues and commercial impacts.
Define and execute validation (including integration, installation, system acceptance testing and commissioning) according to defined procedures.
Create test codes to validate the system and check its functionality and functional safety.
Generate and maintain technical documents, such as proposals, execution documents (Logic diagram, Loop diagram, schematic drawing, Layout), reports, validation plan, cost estimates etc.
Support in hardware and software integration with third-party equipment/controllers and new system design validation.
Support fieldwork to upgrade and resolve customer issues.
Ensure that the system is designed in compliance with company policies and procedures.
Train and mentor new staff
Requirements
Proven working experience in software and user interface development.
Proven track record in embedded software, RTOS and/or firmware development for control system.
Proven experience with embedded device such as Raspberry Pi, Programmable Logic Controllers (PLC) etc..
Solid programming experience in structured language, Python, C or C++ and other embedded system programming language. Good experience in working with PLC types such as Beckhoff, Wago, Siemens, ABB etc..
Strong background in network routing and communication protocols such as Modbus TCP/RTU and OPC UA, etc.
Experience in hands-on development and troubleshooting on embedded targets.
Experience in user interface development through the embedded device or a third part UI design hardware/software.
Understanding of fundamental control algorithm relevant with renewables, Energy Storage System (ESS) and microgrid.
Ability to create and execute test plans for product.
We are looking for a professional power system Software Engineer to execute complete software development in the following area:
1. Supervisory Control and Data Acquisition (SCADA)
2. Energy Management System (EMS)
3. User Interface Control System
4. Database
5. Data Analysis
Responsibilities
Design, development and test software of embedded devices and systems from requirements to deployment including conceptualization, programming, selection of equipment instrumentation and developing control logics.
Communicate with customers, subcontractors and internal disciplines to clarify technical issues and commercial impacts.
Define and execute validation (including integration, installation, system acceptance testing and commissioning) according to defined procedures.
Create test codes to validate the system and check its functionality and functional safety.
Generate and maintain technical documents, such as proposals, execution documents (Logic diagram, Loop diagram, schematic drawing, Layout), reports, validation plan, cost estimates etc.
Support in hardware and software integration with third-party equipment/controllers and new system design validation.
Support fieldwork to upgrade and resolve customer issues.
Ensure that the system is designed in compliance with company policies and procedures.
Train and mentor new staff
Requirements
Proven working experience in software and user interface development.
Proven track record in embedded software, RTOS and/or firmware development for control system.
Proven experience with embedded device such as Raspberry Pi, Programmable Logic Controllers (PLC) etc..
Solid programming experience in structured language, Python, C or C++ and other embedded system programming language. Good experience in working with PLC types such as Beckhoff, Wago, Siemens, ABB etc..
Strong background in network routing and communication protocols such as Modbus TCP/RTU and OPC UA, etc.
Experience in hands-on development and troubleshooting on embedded targets.
Experience in user interface development through the embedded device or a third part UI design hardware/software.
Understanding of fundamental control algorithm relevant with renewables, Energy Storage System (ESS) and microgrid.
Ability to create and execute test plans for product.
Recommended Skills
- Algorithms
- C (Programming Language)
- C++ (Programming Language)
- Communication
- Communications Protocols
- Conceptual Model
Job ID: 8630f598130456c9