Embedded Matlab/Simulink Developer - HVAC Application (80-100%)
Role details
Job location
Tech stack
Job description
Belimo's smart HVAC devices rely on control and measurement software that is reusable, testable, and rock-solid in the field. In this role, you'll develop our Matlab/Simulink-based HVAC Application Library and drive its evolution as a scalable platform asset - from reusable algorithms to production-grade integration into our platform (Eclipse ThreadX). If you enjoy building clean foundations that many teams depend on, this is a high-impact seat.
What You'll Do Develop the HVAC Application Library for control and measurement applications in Matlab/Simulink Ensure reusable components are implemented efficiently and correctly, with clear interfaces and high maintainability Drive reliable code generation and integrate generated code into our platform (Eclipse ThreadX-based) and relevant communication stacks Support alignment of library roadmap with Software Architects and Lead Domains, ensuring platform consistency and future readiness Perform design and code reviews and enforce best practices for model-based development and integration Support verification and validation activities including SIL/HIL, and ensure robust release quality Ensure traceability from requirements to implementation and tests (quality and compliance ready) Who You Are
Requirements
Do you have experience in MATLAB?, Do you have a Master's degree?, BSc/MSc in Computer Science, Control Engineering, Electrical Engineering, or a related field Several years of hands-on model-based development with Matlab/Simulink in an embedded product context Strong experience with code generation (e.g., Embedded Coder) and integration into RTOS-based environments Ideally understanding of HVAC control strategies and control/measurement system design Proactive problem-solver who enjoys mentoring and building scalable platforms, not one-off solutions