Demo

Model Based Software Engineer – MagicDraw

Cognizant
Dearborn, MI Full Time
POSTED ON 10/27/2026
AVAILABLE BEFORE 11/25/2026
Job Title: Model Based Software Engineer – MagicDraw

About Cognizant’s Mobility Practice

Cognizant Mobility is the premier automotive engineering services division of Cognizant that is focused on smart connected vehicle engineering and software delivery. Our clients include well known Automotive OEMs and Electric/Autonomous Start Up Companies that leverage our automotive engineering expertise.

We are looking for talented engineers with backgrounds in Electrical and Computer Engineering for such roles as Vehicle Systems Engineering, Electrical Design and Release, High Voltage Wire Harness Design and Packaging, Embedded Software Development and Algorithm Research, AUTOSAR Model Based System Design, Validation, Hardware in the Loop Integration, Functional Safety, Vehicle Triage, SWAT and Launch Support, etc.

What You’ll Be Doing

This position is for a Model Based Design Software Development Engineer. The position will support the creation of embedded software utilizing a Model Based Design (MBD) development approach in MagicDraw. As a member of the Embedded Software Engineering Team, the Embedded Software Engineer is responsible for software development, debug, and analysis, consistent with the software architecture for Automotive OEM vehicles and connected vehicles systems. The Embedded Software Engineer creates quality, bug free code and implements best practices in design and software modeling. The role aids the controls team to develop unit tests that meet the coverage requirements and provides a clean, advisor warning free baseline.

Required

What you need for this position:

  • Bachelor of Science (Electrical Engineering, Computer Engineering or Computer Science)
  • Minimum 3 years of experience of modelling using MagicDraw,
  • Experience in AUTOSAR Communication Stack configuration
  • Experience verifying software to a process (e.g. CMMI / SPICE)
  • Minimum 3 years of Automotive domain experience required
  • Minimum 3 years of experience in CAN protocol
  • Experience with standard scripting languages or programming languages
  • Knowledge and experience in unit level and system level testing
  • Strong collaboration and communication skills is essential
  • Experience in Agile development methodologies
  • Please note, this role is not able to offer visa transfer or sponsorship now or in the future*
  • Applications will be accepted until November 25, 2026
  • LI#-

Compensation & Benefits

$84000-$105,00 per year Cost of Living Allowance

Bonus Comprehensive Benefits

Additional Information

  • Onsite role
  • ⚠️ Visa sponsorship is not available now or in the future. Candidates requiring sponsorship will not be considered.

Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Salary : $10,500 - $84,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Model Based Software Engineer – MagicDraw?

Sign up to receive alerts about other jobs on the Model Based Software Engineer – MagicDraw career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$110,730 - $135,754
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$117,033 - $148,289
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Cognizant

  • Cognizant Milwaukee, WI
  • We are seeking an experienced Project Manager to lead the planning, execution, and delivery of strategic business and technology initiatives within a globa... more
  • 1 Day Ago

  • Cognizant Seattle, WA
  • About The Role As a Lead Full Stack .NET . React Native developer , you will make an impact by designing, developing, and supporting scalable mobile and we... more
  • 1 Day Ago

  • Cognizant Danvers, MA
  • Role: Deskside Support Engineer Location- Danvers,MA (ONSITE) Technician Skillset Required Experience in supporting overall manufacturing / lab IT systems ... more
  • 1 Day Ago

  • Cognizant Dearborn, MI
  • Role – Feature Assurance Engineer Required Experience - 3 Yrs. of Experience Required Degree: BS or MS in an Engineering Discipline Job Requirements Follow... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Model Based Software Engineer – MagicDraw jobs in the Dearborn, MI area that may be a better fit.

  • Actalent Detroit, MI
  • Job Title: Model Based Systems Engineer Job Description The Model-Based Systems Engineer (MBSE) will support the development of advanced hypersonic wind tu... more
  • 28 Days Ago

  • Actalent Sterling, MI
  • Job Title: Model Based Systems Engineer Job Description The Model Based Systems Engineer develops, maintains, and presents complex system models in a Gover... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!