{"id":3520454,"url":"https://alion.io/job/spyrosoft-senior-integration-engineer-matlab-c-ro","title":"Senior Integration Engineer (MATLAB / C++) (RO)","company":{"id":933,"name":"Spyrosoft","domain":"spyro-soft.com","url":"https://alion.io/company/spyrosoft","size_band":null,"is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Teamtailor","truth_index":{"grade":"A","score":88,"open_postings":64,"ghost_share":0,"stale_share":0.469,"repost_share":0,"time_to_fill_p50_days":28,"computed_at":"2026-11-08T05:47:12Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Romania"],"countries":["RO"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":30000,"max_usd":75000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":15},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Git","optional":false},{"name":"MATLAB","optional":false},{"name":"Python","optional":false},{"name":"Simulink","optional":false},{"name":"C","optional":true},{"name":"Embedded C","optional":true},{"name":"TCP/IP","optional":true},{"name":"UML","optional":true}],"status":"live","first_seen_at":"2026-02-06T09:16:40Z","employer_posted_date":"2026-02-06","last_verified_at":"2026-11-09T03:59:48Z","board_verified":true,"closed_at":null,"days_open":275,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":274},"description":"Tech stack:\nModel-Based & Scripting: MATLAB, Simulink\nProgramming: Embedded C/C++\nScripting: Python\nEmbedded & HW: ARM-based MCUs\nIDEs & Tools: VS Code, IAR, Git\nArchitecture & Design: OOP paradigm, UML\nCommunication Protocols: BACnet, Modbus, MP, Ethernet TCP/IP, NFC\nRequirements:\nMust-have\nStrong debugging and integration skills, ideally in embedded systems.\nProven experience in Embedded Software Development (C/C++).\nSolid experience with MATLAB / Simulink in an industrial context.\nExperience with MATLAB scripting, preferably using OOP principles.\nExperience with modeling and code generation.\nHands-on experience working with MCUs.\nProactive, problem-solving mindset, especially for complex integration challenges.\nExperience performing and participating in code reviews.\nFamiliarity with version control systems (Git).\nNice to Have\nPython scripting experience.\nPrevious experience in the HVAC domain.\nExposure to system-level testing and validation (MiL / SiL / HiL).\nExperience working in customer-facing or product-oriented environments.\nMain responsibilities:\nIntegration & Abstraction\nIntegrate low-level drivers (C/C++) into higher-level software abstractions, implemented as modular components in Simulink.\nFollow software architecture, design diagrams, and integration guidelines provided for each feature.\nAssemble multiple components into complete system features, which are further integrated into HVAC products and applications.\nCoding & Code Generation\nDevelop and maintain software primarily in MATLAB (OOP) and Simulink.\nUse automatic code generation to produce C++ code for embedded deployment.\nEnsure consistency between models, generated code, and system requirements.\nC++ Development\nWork with a custom C++ code generator developed specifically for this project.\nAnalyze generated C++ code, perform debugging, and implement targeted manual changes when required.\nContribute to extending and improving the code generator to support new features and use cases.\nSystem Integration & Debugging\nPerform integration and debugging on hardware, validating features directly on MCUs.\nTest communication protocols, device configuration, and product parameterization.\nIdentify, analyze, and fix bugs and integration issues across model, code, and hardware layers.\nProduct & Release Activities\nCreate new products by integrating existing and newly developed features.\nPrepare releases and support validation activities.\nParticipate in code reviews and ensure software quality and maintainability.","description_format":"text","description_chars":2512,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Embedded Software & RTOS","IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-10-30T11:51:09Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.227,"p_room":0.28,"age_days":274,"expected_fill_days":28,"reasons":["conf:2","velocity","win:tail","crowd:"],"computed_at":"2026-11-08T05:47:12Z"},"pay":null,"html_url":"https://alion.io/job/spyrosoft-senior-integration-engineer-matlab-c-ro","json_url":"https://alion.io/job/spyrosoft-senior-integration-engineer-matlab-c-ro.json","meta":{"generated_at":"2026-11-09T05:23:55Z","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":461,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-10T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":933},"rest":"https://alion.io/mcp/rest/get_company?id=933"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fspyrosoft-senior-integration-engineer-matlab-c-ro"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"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%2Fspyrosoft-senior-integration-engineer-matlab-c-ro"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fspyrosoft-senior-integration-engineer-matlab-c-ro"},{"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/spyrosoft-senior-integration-engineer-matlab-c-ro\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fspyrosoft-senior-integration-engineer-matlab-c-ro"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3520454}},{"tool":"search_jobs","arguments":{"company":"spyro-soft.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3520454},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}