×
Register Here to Apply for Jobs or Post Jobs. X

Senior Integration Engineer; MATLAB​/C+ + (RO

Job in Romania, Somerset County, Pennsylvania, USA
Listing for: Spyro Soft
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Integration Engineer (MATLAB / C++) (RO)
Location: Romania

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.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary