Skip To Main Content
backBack to Search

Senior Embedded Developer

Remote in Poland
Embedded.Core& 4 others
hot
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a Senior 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