Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
ES

Senior Embedded Developer

EPAM Systems
  • ๐Ÿ‡ต๐Ÿ‡ฑ Poland
  • Remote
  • Senior
  • 1 day ago
  • PPC
  • MATLAB
  • BESS
  • C++
  • PLC
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

We are seeking aSenior Embedded Developer to develop and verify Power Plant Controller (PPC) control features using MATLAB/Simulink as the primary environment, working closely with embedded software developers to carry modeled behavior into PPC implementation. The work supports plant-control capabilities and improved integration of wind, solar PV, battery energy storage systems (BESS), and hybrid assets.

Responsibilities

  • Translate feature requirements and control behavior into clear, maintainable MATLAB/Simulink models
  • Participate in requirements clarification and design reviews to make control behavior, assumptions, and acceptance criteria testable
  • Develop and update control logic for functions such as active and reactive power control, voltage or frequency response, dispatch, and plant-level coordination according to the assigned backlog
  • Define and maintain model inputs, outputs, parameter buses, feedback signals, and interfaces with other PPC components
  • Build or adapt closed-loop simulation scenarios using appropriate plant, grid, and equipment models, and investigate dynamic response and unexpected results
  • Run model checks and automated or interactive simulations, and support software-in-the-loop or hardware-in-the-loop validation where the project environment provides it
  • Collaborate with PPC C++ developers to review implementation assumptions, investigate model-to-software differences, and support integration of control changes
  • Contribute to failure-mode analysis, verification, validation, and technical documentation, and maintain model quality and consistency with the team's modeling guidelines
  • Support regression testing and provide clear model changes and evidence for software integration and release

Requirements

  • 5+ years of practical delivery experience developing control or embedded-function models in MATLAB/Simulink
  • Strong foundation in control systems and dynamic-system behavior, including the ability to interpret transient and steady-state simulation results
  • Experience structuring model interfaces, parameters, signals, and reusable components
  • Capability to debug models, document design decisions, and work from defined requirements and acceptance criteria
  • Working knowledge of C++ sufficient to read or discuss implementation code, investigate integration issues, and collaborate effectively with embedded developers
  • Experience using source control and participating in an engineering review and test workflow
  • English proficiency at B2 level or higher

Nice to have

  • Background in PPC, power-generation, industrial automation, inverter, or energy-storage embedded-control product development
  • Experience with active/reactive power, voltage/frequency control, grid-support functions, or multi-asset plant coordination
  • Familiarity with Stateflow, model-based design practices, model testing, or automatic code-generation workflows
  • Experience with closed-loop, software-in-the-loop, or hardware-in-the-loop validation, and deployment to real-time controller targets
  • Experience integrating control models with C/C++ software, PLCs, or real-time controller hardware
  • Experience with requirements traceability, DFMEA, or system-level verification and validation

Senior Embedded Developer ยท EPAM Systems

Auto apply with Likeremote