Salary
≈ $30k – $75k per year (Estimated)
Location
In office (Romania)
Seniority
Senior
Employment
Full-Time
Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Feb 6, 2026. Spyrosoft scores A on the Alion truth index.
Overview
Company
Impact
Profile match
Spyrosoft is a global technology group founded in 2016 that specializes in digital transformation and custom software engineering for clients worldwide. The company provides a comprehensive suite of services, including product design, AI/ML, cloud solutions, and embedded systems, across diverse industries such as automotive, finance, healthcare, and robotics. Listed on the Warsaw Stock Exchange, the group operates as a network of specialized companies that empower businesses to scale and thrive through innovative technology.
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.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,087,386 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Backend
Similar stack
Same company
Romania
Junior Software Developer
2 months ago
In office · Bucharest
Python
JavaScript
TypeScript
Node JS
Frontend
Angular
React.js
DevOps
CI/CD
Git
Linux
Management
Agile
Scrum
Apply
Software Engineer - HCM
10 hours ago
Remote (Romania) · Full-Time · 2+ years exp
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
DynamoDB
Azure Cosmos DB
Frontend
Vue.js
GraphQL
Angular
React.js
Mobile
Clean Architecture
DevOps
Rest API
Azure DevOps
GitHub Actions
Datadog
Azure
CI/CD
AWS
Docker
Kubernetes
Amazon CloudWatch
Management
Agile
Apply
Staff Software Engineer, Firefox Enterprise
6 hours ago
$91k – $121k per year · Remote (Germany) · 8+ years exp · Germany
JavaScript
Rust
SQL
DevOps
Kubernetes
Apply
Staff Software Engineer, Firefox Enterprise
6 hours ago
$73k – $97k per year · Remote (France) · 8+ years exp · France
JavaScript
Rust
SQL
DevOps
Kubernetes
Apply
$133k – $184k per year · Hybrid · 2+ years exp · San Francisco
Python
Go
JavaScript
TypeScript
Ruby
AI/ML
LangGraph
LangChain
LangSmith
Machine Learning
Frontend
React.js
Mobile
React Native
Apply
Senior Software Engineer (C++/C#)
11 hours ago
In office · Full-Time · Romania
Python
Java
C#
C++
C#
.NET
AI/ML
Claude Code
OpenAI Codex
OCR
DevOps
Linux
Windows
Apply
Apply
Enterprise Security Architect
10 hours ago
≈ $35k – $84k per year (Estimated) · In office · 8+ years exp · Romania
DevOps
GCP
Azure
AWS
IAM
Cybersecurity
DLP
Apply
Security AI Solution Architect
10 hours ago
≈ $32k – $78k per year (Estimated) · In office · 8+ years exp · Romania
AI/ML
AI Agents
Human-in-the-Loop
Agentic Workflows
DevOps
IAM
Cybersecurity
ISO 27001
NIST CSF
SOC 2
Least Privilege
IBM QRadar
Apply
Apply
This is one of many
2,087,386 more open roles from verified company boards, updated every day.

