workinengineering
BrowseField notes
workinengineering

Curated engineering jobs in Europe. Built to support the career path of engineering people at European companies across the EU, UK and EMEA.

Jobs

  • Browse all jobs
  • Remote jobs
  • Jobs in Germany
  • Jobs in Netherlands
  • Jobs in the UK
  • Field notes

About us

  • About
  • Contact
  • Privacy
  • Terms
  • Cookies

© 2026 workinengineering.eu — Made in Europe.

  • Email
workinengineering
BrowseField notes
  1. All roles
  2. Spyrosoft
  3. Senior Integration Engineer (MATLAB / C++) (RO) - Spyrosoft
Spyrosoft logo
Spyrosoft · Software Delivery

Senior Integration Engineer (MATLAB / C++) (RO) - Spyrosoft

HybridSeniorLocation not specifiedDevToolsPlatformInfrastructure
Apply directly at Spyrosoft

Our Take

Integrate embedded C/C++ and MATLAB/Simulink for HVAC products at Spyrosoft.

What you’ll do

  • Integrate drivers into Simulink components
  • Develop and maintain MATLAB/Simulink software
  • Use automatic code generation for C++
  • Perform integration and debugging on hardware
  • Test communication protocols and device configuration
  • Identify and fix bugs across layers
  • Create new products by integrating features

What they’re looking for

  • Strong embedded debugging and integration
  • Embedded C/C++ development
  • MATLAB/Simulink industrial experience
  • Hands-on MCU experience
  • Modeling and code generation
  • Proactive problem-solving mindset

Skills & Focus Areas

  • MATLAB
  • Simulink
  • Embedded C/C++
  • Python
  • ARM MCUs
  • Git
  • UML
  • BACnet

As posted by Spyrosoft

Senior Integration Engineer (MATLAB / C++) (RO) - Spyrosoft This website uses cookies to ensure you get the best experience. Spyrosoft and our selected partners use cookies and similar technologies (together “cookies”) that are necessary to present this website, and to ensure you get the best experience of it. If you consent to it, we will also use cookies for analytics and marketing purposes. See our Cookie Policy to read more about the cookies we set. You can withdraw and manage your consent at any time, by clicking “Manage cookies” at the bottom of each website page. Accept all cookies Decline all non-necessary cookies Cookie preferences Skip to main content Software Delivery · Romania (RO) · Hybrid Senior Integration Engineer (MATLAB / C++) (RO) Apply for this job Tech stack: • Model-Based & Scripting: MATLAB, Simulink • Programming: Embedded C/C++ • Scripting: Python • Embedded & HW: ARM-based MCUs • IDEs & Tools: VS Code, IAR, Git • Architecture & Design: OOP paradigm, UML • Communication Protocols: BACnet, Modbus, MP, Ethernet TCP/IP, NFC Requirements: Must-have • Strong debugging and integration skills, ideally in embedded systems. • Proven experience in Embedded Software Development (C/C++). • Solid experience with MATLAB / Simulink in an industrial context. • Experience with MATLAB scripting, preferably using OOP principles. • Experience with modeling and code generation. • Hands-on experience working with MCUs. • Proactive, problem-solving mindset, especially for complex integration challenges. • Experience performing and participating in code reviews. • Familiarity with version control systems (Git). Nice to Have • Python scripting experience. • Previous experience in the HVAC domain. • Exposure to system-level testing and validation (MiL / SiL / HiL). • Experience working in customer-facing or product-oriented environments. Main responsibilities: Integration & Abstraction • Integrate low-level drivers (C/C++) into higher-level software abstractions, implemented as modular components in Simulink. • Follow software architecture, design diagrams, and integration guidelines provided for each feature. • Assemble multiple components into complete system features, which are further integrated into HVAC products and applications. Coding & Code Generation • Develop and maintain software primarily in MATLAB (OOP) and Simulink. • Use automatic code generation to produce C++ code for embedded deployment. • Ensure consistency between models, generated code, and system requirements. C++ Development • Work with a custom C++ code generator developed specifically for this project. • Analyze generated C++ code, perform debugging, and implement targeted manual changes when required. • Contribute to extending and improving the code generator to support new features and use cases. System Integration & Debugging • Perform integration and debugging on hardware, validating features directly on MCUs. • Test communication protocols, device configuration, and product parameterization. • Identify, analyze, and fix bugs and integration issues across model, code, and hardware layers. Product & Release Activities • Create new products by integrating existing and newly developed features. • Prepare releases and support validation activities. • Participate in code reviews and ensure software quality and maintainability. Department Software Delivery Role Software Engineer Locations Romania (RO) Remote status Hybrid Skills C++ Experience Senior About Spyrosoft Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries. Founded in 2016 Co-workers 1800+ Turnover 104M Apply for this job Software Delivery · Romania (RO) · Hybrid Senior Integration Engineer (MATLAB / C++) (RO) Loading application form Already working at Spyrosoft? Let’s recruit together and find your next colleague. Log in Applicant tracking system by Teamtailor

Apply directly at Spyrosoft
Location
Location not specified
Work mode
Hybrid
Track
IC (Individual Contributor)
Seniority
Senior
PostedJun 6
Spyrosoft logo
Spyrosoft
spyro-soft.com
View all 38 Spyrosoft roles →

Was this listing helpful?