Senior C and C++ Embedded Developer
Brak informacji o wynagrodzeniu
#457589·Dodano 2 dni temu·0
Źródło: justjoin.itFirma i stanowisko
EPAM is a global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and startups. They offer over thirty years of expertise in custom software, product, and platform engineering, empowering clients to become AI-Native enterprises.
Wymagania
- 5+ years professional experience in embedded C++ development for real-time or resource-constrained software
- Expertise in software engineering fundamentals: debugging, modular design, code review, and version control
- Experience in software design, implementation, testing, and maintenance for hardware/software-integrated products
- Ability to integrate software with hardware, control systems, industrial devices, or external interfaces
- Skills in analyzing timing, data flow, fault handling, and observable system behavior
- Working knowledge of Simulink for understanding control diagrams and simulations
- Ability to collaborate across software, controls, systems, and test disciplines
Nice to have:
- Background in embedded control products, power systems, renewable generation, PPCs, converters, energy storage, or industrial automation
- Experience integrating model-based design or generated code with C++ software
- Familiarity with unit-testing frameworks, automated tests, continuous integration, or acceptance testing
- Knowledge of real-time operating systems, industrial communications, diagnostics, logging, or controller integration
- Experience with automated unit, integration, simulation, or hardware/software-in-the-loop testing
- Familiarity with active/reactive power, voltage/frequency control, dispatch, or grid-support functions
Obowiązki
- Develop and maintain C++ software for PPC control functions and embedded components
- Participate across software lifecycle: requirements, design, implementation, testing, release, and maintenance
- Integrate control functionality with PPC runtime, controller interfaces, measurements, signals, and plant equipment
- Investigate functional and performance issues including signal handling, scan-cycle behavior, latency, and timing constraints
- Review control-model behavior with Simulink developers to reconcile model and embedded implementation
- Implement maintainable and testable changes with diagnostics and error handling
- Develop or extend unit and integration tests; collaborate with QA on supported hardware/testing platforms
- Conduct code reviews, clarify requirements, and prepare releases
- Collaborate with QA and DevOps to ensure buildable, testable, and traceable delivery workflow
Benefity
- Hybrid work mode with opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Business-driven relocation opportunities
- Career development programs including mentoring, soft skills, and well-being
- Certification opportunities (Anthropic, Gemini, GCP, Azure, AWS)
- English classes
- Stable pay with participation in Employee Stock Purchase Plan at 15% discount
- Benefits package including health insurance, multisport, shopping vouchers
- Referral bonuses up to $2,000
- Offices equipped with entertainment zones, table tennis, football, free snacks, and coffee
- Corporate social and well-being events
Elastyczne godziny
Pakiet relokacyjny
Budżet konferencyjny
Dofinansowanie szkoleń
Kursy językowe
Karta sportowa
Opieka zdrowotna
Premie
Darmowe przekąski
Napoje w biurze
Spotkania integracyjne
Inne informacje
The benefits listed are available only to employees. EPAM is open to working with contractors under individually agreed B2B terms. Only selected candidates will be contacted. By applying, candidates consent to data processing by EPAM Systems (Poland) sp. z o.o. for recruitment purposes.
EPAM Systems
1484 aktywne oferty