JohnsonControls – Software Development Engineer – Model Based Development

May 7, 2025

Job Description

JOB Position : – MBD & Software developer Engineer Experience : – 3 to 5 Years Location: Kadi, Ahmedabad, Gujarat Need highly motivated and technical person from MBD and Software development background and understand the SDLC process. Knowledge and Skills : – Experience in Model Based Development using MATLAB Simulink and State flow – Able to develop functional logic by referring to the latest technical literature. – Expertise in Automation tool development using m-scripting – Generate Code from developed models, evaluate performance with model simulations and HIL system – Good understanding of C language – Knowledge of the Embedded systems and Electronics background – Good understanding of MAAB and MISRA guidelines – Worked on Tools like SLDV, Simulink Checks, Reacts etc. – Will have added benefit – Familiar with JIRA, GitHub, or any other version management tools – Possesses the good problem-solving skills – Have good communication and presentation skills due to an global work environment, and interest in working with other cultures – Proactive, self-motivated, and able to take responsibility/ownership of tasks. Responsibilities : – Develop the MATLAB models in Simulink and State flow from high level software specification documents – Convert the existing Hand code in MATLAB models – Understanding of the Embedded C and basic language. – Understanding of the SDK environment of the Embedded system. – Creation and maintenance of common libraries and tools. – Auto code generation and coverage improvement. – Able to perform Unit testing, Integration testing and Emulation testing for the developed modules – Testing of functions and systems. – Process optimization and automation. – S-function creation and run the Hand code in MATLAB Environment – Documenting and change management processes for new product development. – Understanding of HVAC will be added benefits (ref:hirist.tech)