About the Company
Spyrosoft is a software engineering company that provides technology solutions for industry 4.0, automotive, geospatial, healthcare and life sciences, employee experience and education, and financial services.
Responsibilities
•Integrate low-level drivers into higher-level abstractions within modular Simulink components, following software design requirements and feature diagrams
•Assemble components into complete features and integrate them into project products and applications
•Develop code in Matlab and Simulink, using C++ code generation to integrate low-level C++ drivers
•Extend and upgrade the custom C++ code generator
•Analyze generated code and make direct C++ modifications when needed
•Create new products and integrate previously developed features
•Find and fix bugs and defects
•Create releases and test functionality on hardware, including specific features, communication protocols, and product parameterization and configuration
Requirements
•Strong debugging and integration skills
•Experience in embedded software development with C/C++
•Experience with Matlab/Simulink and Matlab scripting, ideally using OOP Matlab
•Experience with modeling and code generation
•Hands-on experience with MCUs
•A proactive approach to solving complex integration challenges
•Code review experience
•Strong C++ knowledge
Nice to have
•Python scripting experience
Conditions
•Location: Poland
•B2B: 27 - 42 EUR/h net
•Employment Agreement: 3,400 - 5,000 EUR gross