Talent.com
This job offer is not available in your country.
MATLAB Developer - Embedded System

MATLAB Developer - Embedded System

DELTA IOT SOLUTIONS PRIVATE LIMITEDPune
30+ days ago
Job description

Key Responsibilities :

  • Utilize MATLAB, Simulink, and Stateflow to design, develop, and simulate complex system models.
  • Apply knowledge of Code Generation (RTW - Real-Time Workshop / Simulink Coder) to automatically generate efficient C / C++ code from models and integrate it to target hardware.
  • Develop and utilize S-Functions and custom Library Blocks to extend Simulink capabilities and create reusable & Testing :
  • Perform MIL (Model-in-Loop) simulations for early validation of model behavior.
  • Contribute to SIL (Software-in-Loop) and HIL (Hardware-in-Loop) validation activities for embedded software, ensuring robust testing throughout the development cycle.
  • Conduct Unit Testing and Functional Testing of models and generated code using MATLAB and Simulink test frameworks.
  • Apply strong Domain Knowledge of Automotive systems, understanding their architecture, functionalities, and requirements.
  • Utilize Software Configuration Management (SCM) systems for version control (e.g., Git, SVN) of models, code, and related artifacts.
  • Communication Protocols : Gain working experience in CAN, LIN, and other serial communication protocols, including the development of associated :
  • Bachelor's degree or equivalent experience in Computer Science, or a related field.
  • 3+ Years of development experience leveraging MATLAB, Simulink, and Stateflow.
  • Demonstrated development experience with relevant programming Technical Skills :
  • Expert proficiency in MATLAB programming for scripting, data analysis, and tool development.
  • Strong expertise in Simulink for system modeling, simulation, and block diagram development.
  • Proficient in Stateflow for modeling complex control logic and state machines.
  • Hands-on experience with Simulink Coder / Embedded Coder (formerly Real-Time Workshop - RTW) for automatic code Fundamental understanding of embedded systems concepts and real-time operating systems (RTOS).
  • Experience with Software Configuration Management Systems (e.g., Git, SVN).
  • Testing : Practical experience with MIL, SIL, and HIL testing methodologies.
  • Understanding and / or experience with CAN, LIN, and other serial communication protocols.
  • Proficiency in C / C++ for integrating generated code and developing drivers.
  • Excellent analytical and problem-solving skills for complex technical issues.

ref : hirist.tech)

Create a job alert for this search

Embedded Developer • Pune