Senior Embedded Developer

Brak informacji o wynagrodzeniu
SeniorFull-time
#457481·Dodano wczoraj·0
Źródło: EPAM Systems
Aplikuj teraz

Tech Stack / Keywords

MATLABSimulinkC++StateflowPLC

Wymagania

  • 5+ years of practical experience developing control or embedded-function models in MATLAB/Simulink
  • Strong foundation in control systems and dynamic-system behavior with capability to interpret transient and steady-state simulation results
  • Experience structuring model interfaces, parameters, signals, and reusable components
  • Ability 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 and collaborate with embedded developers
  • Experience using source control and participating in engineering review and test workflows
  • 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, model testing, or automatic code-generation workflows
  • Experience with closed-loop, software-in-the-loop, 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

Obowiązki

  • 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/frequency response, dispatch, and plant-level coordination according to the 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 plant, grid, and equipment models and investigate dynamic response and unexpected results
  • Run model checks and automated/interactive simulations; support software-in-the-loop and hardware-in-the-loop validation
  • Collaborate with PPC C++ developers to review implementation assumptions and investigate model-to-software differences
  • Contribute to failure-mode analysis, verification, validation, technical documentation, and maintain model quality per guidelines
  • Support regression testing and provide clear model changes and evidence for software integration and release

Benefity

  • Career development programs
  • Thought leadership, mentoring, soft skills, and well-being programs
  • Certification opportunities (Anthropic, Gemini, GCP, Azure, AWS)
  • English language classes
  • Stable pay
  • Participation in the Employee Stock Purchase Plan with a 15% discount
  • Benefits package including health insurance and multisport
  • Referral bonuses up to $2,000
  • Offices with entertainment and relaxation zones, table tennis and football
  • Free snacks, coffee, and more
  • Corporate, social, and well-being events
  • Hybrid by design mode and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Kursy językowe
Udział w zyskach
Premie
Darmowe przekąski
EPAM Systems

EPAM Systems

1421 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz