Senior Embedded Developer
Brak informacji o wynagrodzeniu
SeniorFull-time
#457481·Dodano wczoraj·0
Źródło: EPAM SystemsTech 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
1421 aktywnych ofert