Embedded Software / Model-Based Software Development & Validation Engineer

Dearborn, MI, US • Posted 13 hours ago • Updated 13 hours ago
Contract Corp To Corp
Contract W2
6 Months
No Travel Required
Able to Sponsor
On-site
$54 - $60/hr
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Model-Based Development
  • Automotive Embedded Systems
  • Control Algorithm Development
  • Debugging
  • Embedded Software
  • Embedded Systems
  • ISO 9000
  • Simulink
  • Stateflow
  • MIL (Model-in-the-Loop)

Summary

Role: Model-Based Software Development & Validation Engineer

Location: Dearborn, MI (Onsite)

Duration: 6 months

Rate: $60/hr CTC or $54/hr W2

Role Overview

Seeking an experienced Model-Based Software Development & Validation Engineer to design, develop, and validate automotive control software using model-based design methodologies. The role requires strong hands-on expertise in MATLAB/Simulink/Stateflow, automated testing frameworks, and functional safety standards within an automotive ADAS context.

Must Have Skills

  • Strong fundamentals and experience in model-based feature software development for automotive systems using MATLAB/Simulink/Stateflow, including 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 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 and Responsibilities

  • Requirements Engineering & Interface Design: Translate vehicle-level requirements into software specifications and define ECU interfaces (I/O, calibrations, and network signals).
  • Model-Based Algorithm Development: Design and prototype control algorithms and state-machine logic using MATLAB/Simulink and Stateflow.
  • Model-in-the-Loop (MIL) Verification: Run closed-loop simulations with plant models, author functional tests in Simulink Test, and use BTC EmbeddedTester to generate automated test vectors and analyze model coverage (MC/DC).
  • Automated Code Generation & ECU Integration: Generate production-grade C/C++ code from models using Embedded Coder, ensuring AUTOSAR architecture compliance and supporting integration into base software (BSW).
  • Software Verification, Validation & Testing: Conduct back-to-back MIL vs. SIL equivalence testing and code coverage analysis using BTC and Simulink Test; own the triage and resolution of model-level bugs.
  • Functional Safety & Standards Compliance: Design software to comply with ISO 26262 (ASIL) and MISRA C, maintaining strict bidirectional traceability from requirements to test cases.
  • Configuration & Lifecycle Management: Manage models, data dictionaries (.sldd), and code in version control, packaging verified software increments for program milestones.

Stakeholder Collaboration

  • With Systems Engineering — Requirement & Interface Alignment: Review high-level requirements for software feasibility, align on interface/signal databases, and map safety requirements to the software model.
  • With Systems Engineering — Change Management: Conduct impact analyses on existing models and code when system-level change requests are proposed.
  • With Verification & Validation (V&V) — Test Strategy & Sharing: Define virtual (MIL/SIL) vs. physical (HIL/Vehicle) test boundaries and share reusable test vectors/assessments from Simulink Test and BTC.
  • With Verification & Validation (V&V) — Joint Debugging: Lead 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 suites.
  • Participate in root cause analysis for software quality problems and software defects.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: agsinc
  • Position Id: 9004916
  • Posted 13 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Dearborn, Michigan

Today

Easy Apply

Third Party, Contract

Depends on Experience

Hybrid in Dearborn, Michigan

21d ago

Easy Apply

Contract

Depends on Experience

Detroit, Michigan

6d ago

Full-time

Dearborn, Michigan

6d ago

Full-time

Search all similar jobs