ESS-EMS Developer
ESS-EMS 개발자
근무지: 서울
경력: 1~3년
국내 에너지 기술 플랫폼 기업에서 ESS-EMS 개발자를 채용하고 있습니다.
본 포지션은 ESS 운영을 위한 에너지관리시스템 개발부터 PMS 연동, 산업용 통신, 실시간 모니터링 UI 및 VPP 운전 알고리즘 개발까지 폭넓게 경험할 수 있는 역할입니다.
백엔드, 임베디드 또는 프론트엔드 개발 역량을 기반으로 ESS와 전력계통에 대한 전문성을 함께 키우고 싶은 분에게 적합한 기회입니다.
주요 업무
- ESS-EMS 에너지관리시스템 풀스택 개발
- Modbus 및 산업용 시리얼 통신 기반 PMS 개발
- ESS 및 전력설비 데이터 수집·연동
- 운영자용 실시간 모니터링 대시보드 개발
- 전기계통도 및 운영 리포트 UI 개발
- ESS-EMS 제어 API 개발
- VPP 운전 및 에너지 최적화 알고리즘 개발
- 관련 개발팀 및 현장 운영팀과의 기술 협업
자격요건
- 전력전자 또는 전력계통 관련 경력 1~3년
- ESS, 태양광, 인버터, PCS 또는 BMS 관련 업무 경험
- 다음중하나이상의개발경험
- 백엔드: Node.js, Python, Java 또는 C# 기반 서버 개발
- 임베디드: C 또는 C++ 기반 펌웨어·장비 통신 개발
- 프론트엔드: React 또는 Vue 기반 모니터링 UI 개발
- Git 기반 협업 경험
- 에너지 설비와 소프트웨어를 연결하는 업무에 관심이 있는 분
우대사항
- Modbus RTU/TCP 또는 산업용 시리얼 통신 프로토콜 경험
- Redis, MQTT 등 실시간 데이터 처리 경험
- SCADA, EMS 또는 HMI 시스템 개발·운영 경험
- ESS 충·방전 제어 또는 운영 알고리즘 경험
- PMS, PCS, BMS 등 전력설비 간 연동 경험
- VPP 또는 분산에너지 플랫폼 관련 경험
- 현장 장비 연동 및 트러블슈팅 경험
왜 합류해야 할까요?
- 빠르게 성장하는 ESS 및 분산에너지 시장의 핵심 기술 경험
- ESS-EMS의 백엔드, 임베디드 및 UI 영역을 폭넓게 경험
- 실제 전력설비와 연동되는 플랫폼 개발 기회
- VPP 및 에너지 최적화 알고리즘 개발 참여
- 제품 개발부터 현장 적용과 운영까지 전체 과정 경험
- 주도적으로 기술 역량을 확대할 수 있는 성장 환경
ESS-EMS Developer
Location: Seoul, South Korea
Experience: 1-3 years
An exciting opportunity has arisen to join a growing energy technology platform company as an ESS-EMS Developer.
This position offers hands-on exposure to the development of Energy Management Systems for battery storage, including industrial communication, PMS integration, real-time monitoring, control APIs, and VPP operating algorithms.
The role is suitable for an early-career developer who wants to combine software development expertise with practical knowledge of ESS, power electronics, and power systems.
Key Responsibilities
- Develop full-stack ESS Energy Management Systems
- Develop PMS integrations using Modbus and industrial serial communication
- Integrate operational data from ESS and electrical equipment
- Build real-time monitoring dashboards for system operators
- Develop electrical system diagrams and operational reporting interfaces
- Develop ESS-EMS control APIs
- Support the development of VPP operating and energy optimisation algorithms
- Collaborate with software, engineering, and field operations teams
Requirements
- 1-3 years of experience in power electronics, power systems, or a related field
- Relevant experience with ESS, solar PV, inverters, PCS, or BMS
- Development experience in at least one of the following areas:
- Backend: Node.js, Python, Java, or C#
- Embedded: C or C++ firmware and equipment communication
- Frontend: React or Vue-based monitoring interfaces
- Experience working with Git-based development environments
- Interest in integrating energy infrastructure with software platforms
Preferred Background
- Modbus RTU/TCP or industrial serial communication protocols
- Real-time data processing using Redis, MQTT, or similar technologies
- SCADA, EMS, or HMI system development and operation
- ESS charging and discharging control
- PMS, PCS, and BMS integration
- VPP or distributed energy platform development
- Field equipment integration and technical troubleshooting
Why Join?
- Gain direct exposure to the growing ESS and distributed energy market
- Work across backend, embedded systems, and monitoring interfaces
- Develop software connected to real-world energy infrastructure
- Participate in VPP and energy optimisation algorithm development
- Gain exposure across product development, field integration, and operations
- Build specialised expertise at the intersection of energy and software
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
