{"id":2473180,"url":"https://alion.io/job/epam-systems-poland-senior-embedded-developer","title":"Senior Embedded Developer","company":{"id":2612641,"name":"EPAM Systems Poland","domain":"epam-poland.pl","url":"https://alion.io/company/epam-poland","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Poland"],"countries":["PL"],"hiring_countries":["PL"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":56000,"max_usd":98000,"period":"year","method":"role_seniority_country_cell","sample_n":19},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"MATLAB","optional":false},{"name":"Simulink","optional":false},{"name":"Agile","optional":true},{"name":"Anthropic","optional":true},{"name":"AWS","optional":true},{"name":"Azure","optional":true},{"name":"GCP","optional":true},{"name":"Kotlin","optional":true},{"name":"Platform Engineering","optional":true},{"name":"StateFlow","optional":true}],"status":"live","first_seen_at":"2026-10-13T18:15:59Z","employer_posted_date":null,"last_verified_at":"2026-10-13T18:15:59Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"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.\nResponsibilities\nTranslate feature requirements and control behavior into clear, maintainable MATLAB/Simulink models\nParticipate in requirements clarification and design reviews to make control behavior, assumptions, and acceptance criteria testable\nDevelop 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\nDefine and maintain model inputs, outputs, parameter buses, feedback signals, and interfaces with other PPC components\nBuild or adapt closed-loop simulation scenarios using appropriate plant, grid, and equipment models, and investigate dynamic response and unexpected results\nRun 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\nCollaborate with PPC C++ developers to review implementation assumptions, investigate model-to-software differences, and support integration of control changes\nContribute to failure-mode analysis, verification, validation, and technical documentation, and maintain model quality and consistency with the team's modeling guidelines\nSupport regression testing and provide clear model changes and evidence for software integration and release\nRequirements\n5+ years of practical delivery experience developing control or embedded-function models in MATLAB/Simulink\nStrong foundation in control systems and dynamic-system behavior, including the ability to interpret transient and steady-state simulation results\nExperience structuring model interfaces, parameters, signals, and reusable components\nCapability to debug models, document design decisions, and work from defined requirements and acceptance criteria\nWorking knowledge of C++ sufficient to read or discuss implementation code, investigate integration issues, and collaborate effectively with embedded developers\nExperience using source control and participating in an engineering review and test workflow\nEnglish proficiency at B2 level or higher\nNice to have\nBackground in PPC, power-generation, industrial automation, inverter, or energy-storage embedded-control product development\nExperience with active/reactive power, voltage/frequency control, grid-support functions, or multi-asset plant coordination\nFamiliarity with Stateflow, model-based design practices, model testing, or automatic code-generation workflows\nExperience with closed-loop, software-in-the-loop, or hardware-in-the-loop validation, and deployment to real-time controller targets\nExperience integrating control models with C/C++ software, PLCs, or real-time controller hardware\nExperience with requirements traceability, DFMEA, or system-level verification and validation\nWe offer\nWe gather like-minded people:\nTop tech minds driving innovation in AI, cloud and digital platform modernization\nSupportive team and agile, startup-like culture\nHybrid by design mode and opportunity to work remotely within Poland\nChance to work abroad for up to 60 days annually\nBusiness-driven relocation opportunities\n\nWe provide growth opportunities:\nCareer development programs\nThought leadership, mentoring, soft skills and well-being programs\nCertification (Anthropic, Gemini, GCP, Azure, AWS)\nEnglish classes\n\nWe cover it all:\nStable pay\nParticipation in the Employee Stock Purchase Plan with a 15% discount\nBenefits package (health insurance, multisport, shopping vouchers)\nReferral bonuses up to $2,000\nOffices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more\nCorporate, social and well-being events\n\nPlease, note:\nBenefits listed above are available to employees only\nWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually\nWe will reach out to selected candidates exclusively\n\nEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.\nTech stack\nMatlab\nSimulink\nEmbedded Systems\nControl systems\nC++\nC\nGit","description_format":"text","description_chars":4721,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Growth opportunities","Health insurance"],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-13T20:25:00Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":12,"reasons":["seen:0","win:early","comp:brand"],"computed_at":"2026-10-14T05:27:21Z"},"pay":null,"html_url":"https://alion.io/job/epam-systems-poland-senior-embedded-developer","json_url":"https://alion.io/job/epam-systems-poland-senior-embedded-developer.json","meta":{"generated_at":"2026-10-14T05:27:21Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7109,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2612641},"rest":"https://alion.io/mcp/rest/get_company?id=2612641"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fepam-systems-poland-senior-embedded-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fepam-systems-poland-senior-embedded-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fepam-systems-poland-senior-embedded-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/epam-systems-poland-senior-embedded-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fepam-systems-poland-senior-embedded-developer"}]}