Model Based Software Engineer/Integrator
110 - 175 PLN/ godz.B2B
SeniorFull-time·B2B
#404200·Dodano 9 dni temu·3
Źródło: nofluffjobs.comTech Stack / Keywords
CC++MATLABSimulinkOOPAIPython
Firma i stanowisko
Development of various sensors and actuators within the HVAC (Heating, Ventilation, and Air Conditioning) field, including air differential pressure sensors, air flow sensors, ultrasonic sensors, and variable air valve actuators.
Wymagania
- Strong debugging and integration skills.
- Experience in Embedded Software Development using C and C++.
- Experience with Matlab and Simulink.
- Proficiency in Matlab scripting, ideally with OOP principles.
- Experience in modeling and code generation.
- Hands-on experience with microcontrollers (ARM MCUs).
- Proactive approach to solving complex integration challenges.
- Experience in code review.
Nice to have:
- Experience using AI tools in day-to-day workflow.
- Python scripting experience.
Obowiązki
Integration and Abstraction:
- Integrate low-level drivers into higher-level abstractions within modular components in Simulink, following software design requirements and diagrams.
- Assemble multiple components into complete features integrated into various products.
Coding and Code Generation:
- Develop code primarily in Matlab (following OOP principles) and Simulink.
- Use C++ code generation to integrate with low-level drivers.
C++ Development:
- Extend and upgrade a custom C++17 code generator developed for the project.
- Analyze generated code and make direct modifications in C++ as needed.
Main Tasks of the Integrator:
- 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 (Bacnet, Modbus, Ethernet TCP/IP, NFC), and product parameterization/configuration.
Spyrosoft
164 aktywne oferty