Scalable Systems is a USA based Big Data, Analytics and Digital Transformation company focused on vertical specific innovative solutions. By providing next generation technology solutions and services, we help organizations to identify risks & opportunities, achieve operational excellence and to gain an innovative edge. H ello, Hope you are doing good. Please find the Below job description and let me know if you are interested and so we can discuss
Role:
Model-Based Software Development & Validation Engineer Location:
Dearborn, Michigan (Hybrid )
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 Experience Required:
4-8 1. Requirements Engineering & Interface Design o Translate vehicle-level requirements into software specifications and define ECU interfaces (I/O, calibrations, and network signals). 2. Model-Based Algorithm Development o Design and prototype control algorithms and state-machine logic using MATLAB/Simulink and Stateflow. 3. 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). 4. 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). 5. 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. 6. 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. 7. 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. 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. Scalable Systems is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation