Model Based Software Developer (MATLAB / Simulink)
Located : Peoria, IL
Type : Contract
Overview
We are seeking multiple Model Based Software Developers to support a large-scale restructuring of existing software models. This work involves breaking down complex, monolithic model architectures into smaller, standardized components and rebuilding libraries to align with updated system structures. The focus is on MATLAB / Simulink model development , model restructuring, and developing unit tests and simulations not traditional controls engineering, though candidates with controls backgrounds are welcome.
Key Responsibilities
- Decompose large, legacy MATLAB / Simulink models into smaller, maintainable modules as part of a system wide architecture redesign.
- Participate in rebuilding and standardizing shared model libraries .
- Support MIL (Model in the Loop) testing, simulation updates, and dSPACE / HIL environment modifications.
- Define and execute test methods for verifying new modularized model structures.
- Collaborate using the Megamodel framework to determine how models should be broken apart and restructured.
- Standardize I / O definitions and integrate models into an AUTOSAR compatible wrapper .
- Develop and update unit tests and simulation assets as part of Phase 1 of the program (supporting the Highstat platform).
Required Skills
Strong proficiency in MATLAB / Simulink for model based software development.Experience developing, modifying, or restructuring model based architectures.Understanding of model based testing methodologies (MIL / SIL / HIL), with ability to determine how best to test new model configurations.Preferred Skills
Experience with AUTOSAR or model based AUTOSAR workflows.Background in MIL / SIL / HIL testing, dSPACE systems, or simulation driven development.Experience updating or creating standardized model libraries.Additional Notes
The team is open to multiple experience levels and plans to onboard a mixed group of developers.Work focuses entirely on MATLAB / Simulink model development, modularization, and testing not traditional embedded C / C++ coding.