

Avance Consulting
Model Based Design Engineer
โญ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Model Based Design Engineer with a contract length of "unknown," offering a pay rate of "unknown." Key skills include MATLAB/Simulink expertise, automotive ADAS knowledge, and experience in software verification. Certifications in ISO 26262 and MISRA C are required.
๐ - Country
United States
๐ฑ - Currency
$ USD
-
๐ฐ - Day rate
Unknown
-
๐๏ธ - Date
June 23, 2026
๐ - Duration
Unknown
-
๐๏ธ - Location
Unknown
-
๐ - Contract
Unknown
-
๐ - Security
Unknown
-
๐ - Location detailed
Dearborn, MI
-
๐ง - Skills detailed
#C++ #Matlab #Version Control #Debugging #Documentation #Data Dictionary #Databases #Scripting #Strategy #Base #Compliance
Role description
Must Have Skills:
ยท Must have strong fundamentals and experience in model-based feature software development for automotive systems using MATLAB/Simulink/State flow. Strong understanding of solver configurations, sample time settings, and data dictionary management.
ยท Expertise in Test Case Development and Execution using MIL and SIL. Experience using BTC and Simulink Test for automated test generation, executing back-to-back testing (MIL vs. SIL), measuring structural coverage (MC/DC), and utilizing formal verification methods to mathematically prove the safety and correctness of the control logic
ยท Good analytical, debugging, and technical documentation skills
ยท Experience creating Simulink Test setups and writing functional/system test cases and scripting for automated execution
ยท Exposure to model-based design workflows and continuous integration environments
ยท Exposure to Automotive ADAS domain knowledge
Roles & Responsibilities
1. Requirements Engineering & Interface Design
o Translate vehicle-level requirements into software specifications and define ECU interfaces (I/O, calibrations, and network signals).
1. Model-Based Algorithm Development
o Design and prototype control algorithms and state-machine logic using MATLAB/Simulink and Stateflow.
1. Model-in-the-Loop (MIL) Verification
o Run closed-loop simulations with plant models, authoring functional tests in SimulinkTest and using BTC EmbeddedTester to generate automated test vectors and analyze model coverage (MC/DC).
1. Automated Code Generation & ECU Integration
o Generate production-grade C/C++ code from models using Embedded Coder, ensuring AUTOSAR architecture compliance and supporting integration into base software (BSW).
1. Software Verification, Validation & Testing
o Conduct back-to-back MIL vs. SIL equivalence testing and code coverage analysis using BTC and Simulink Test, owning the triage and resolution of model-level bugs.
1. Functional Safety & Standards Compliance
o Design software to comply with ISO 26262 (ASIL) and MISRA C, maintaining strict bidirectional traceability from requirements to test cases.
1. Configuration & Lifecycle Management
o Manage models, data dictionaries (.sldd), and code in version control, packaging verified software increments for program milestones
Stakeholder Collaboration
ยท With Systems Engineering:
o Requirement & Interface Alignment: Review high-level requirements for software feasibility, align on interface/signal databases, and map safety requirements to the software model.
o Change Management: Conduct impact analyses on existing models and code when system-level change requests are proposed.
ยท With Verification & Validation (V&V):
o Test Strategy & Sharing: Define virtual (MIL/SIL) vs. physical (HIL/Vehicle) test boundaries and share reusable test vectors/assessments from Simulink Test and BTC.
o Joint Debugging: Lead the root-cause analysis of HIL or vehicle test failures to isolate and patch software bugs in the model.
Managerial Skills:
ยท Highly proactive, ownership-driven, and technically hands-on.
ยท Excellent communication and cross-functional collaboration skills.
ยท Focused on continuous improvement and innovation in testing practices.
ยท Work with offshore engineers to deliver models with test suits etc.
ยท Participate in root cause analysis for software quality problems and software defects
Must Have Skills:
ยท Must have strong fundamentals and experience in model-based feature software development for automotive systems using MATLAB/Simulink/State flow. Strong understanding of solver configurations, sample time settings, and data dictionary management.
ยท Expertise in Test Case Development and Execution using MIL and SIL. Experience using BTC and Simulink Test for automated test generation, executing back-to-back testing (MIL vs. SIL), measuring structural coverage (MC/DC), and utilizing formal verification methods to mathematically prove the safety and correctness of the control logic
ยท Good analytical, debugging, and technical documentation skills
ยท Experience creating Simulink Test setups and writing functional/system test cases and scripting for automated execution
ยท Exposure to model-based design workflows and continuous integration environments
ยท Exposure to Automotive ADAS domain knowledge
Roles & Responsibilities
1. Requirements Engineering & Interface Design
o Translate vehicle-level requirements into software specifications and define ECU interfaces (I/O, calibrations, and network signals).
1. Model-Based Algorithm Development
o Design and prototype control algorithms and state-machine logic using MATLAB/Simulink and Stateflow.
1. Model-in-the-Loop (MIL) Verification
o Run closed-loop simulations with plant models, authoring functional tests in SimulinkTest and using BTC EmbeddedTester to generate automated test vectors and analyze model coverage (MC/DC).
1. Automated Code Generation & ECU Integration
o Generate production-grade C/C++ code from models using Embedded Coder, ensuring AUTOSAR architecture compliance and supporting integration into base software (BSW).
1. Software Verification, Validation & Testing
o Conduct back-to-back MIL vs. SIL equivalence testing and code coverage analysis using BTC and Simulink Test, owning the triage and resolution of model-level bugs.
1. Functional Safety & Standards Compliance
o Design software to comply with ISO 26262 (ASIL) and MISRA C, maintaining strict bidirectional traceability from requirements to test cases.
1. Configuration & Lifecycle Management
o Manage models, data dictionaries (.sldd), and code in version control, packaging verified software increments for program milestones
Stakeholder Collaboration
ยท With Systems Engineering:
o Requirement & Interface Alignment: Review high-level requirements for software feasibility, align on interface/signal databases, and map safety requirements to the software model.
o Change Management: Conduct impact analyses on existing models and code when system-level change requests are proposed.
ยท With Verification & Validation (V&V):
o Test Strategy & Sharing: Define virtual (MIL/SIL) vs. physical (HIL/Vehicle) test boundaries and share reusable test vectors/assessments from Simulink Test and BTC.
o Joint Debugging: Lead the root-cause analysis of HIL or vehicle test failures to isolate and patch software bugs in the model.
Managerial Skills:
ยท Highly proactive, ownership-driven, and technically hands-on.
ยท Excellent communication and cross-functional collaboration skills.
ยท Focused on continuous improvement and innovation in testing practices.
ยท Work with offshore engineers to deliver models with test suits etc.
ยท Participate in root cause analysis for software quality problems and software defects






