Cognizant Technology Solutions - Dearborn, MI

posted about 1 month ago

Full-time - Mid Level
Dearborn, MI
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The Hardware in the Loop (HIL) Model Based Software Engineer position at Cognizant involves utilizing MATLAB and Simulink to develop embedded software for automotive applications. The role focuses on creating quality, bug-free code through a Model Based Design (MBD) approach, ensuring that software aligns with the architecture for Automotive OEM vehicles and connected vehicle systems. The engineer will gather requirements, develop vehicle plant control models, and validate features, contributing to the advancement of smart connected vehicle engineering.

Responsibilities

  • Gathering requirements for HIL plant control model development by discussing with feature owners and validation teams.
  • Creating the HIL plant control model implementation design.
  • Developing vehicle plant control models in the Simulink environment.
  • Developing Stateflow and Simulink models from feature specifications.
  • Validating the functionality of developed features.
  • Troubleshooting issues using CAN tools like CANoe and CANAlyzer.

Requirements

  • Bachelor of Science in Electrical Engineering, Computer Engineering, or Computer Science.
  • Minimum 2+ years of experience modeling using Simulink and Stateflow.
  • Strong understanding of Stateflow is a must.
  • Minimum 2+ years of HIL Plant Control Modeling experience.
  • Minimum 2+ years of experience in the Automotive domain.
  • Minimum 2+ years of experience in MATLAB Scripting.
  • Minimum 2+ years of experience with CAN protocol.
  • Experience with standard scripting or programming languages.
  • Knowledge and experience in unit level and system level testing.
  • Adequate knowledge for reading schematics and data sheets.
  • Strong collaboration and communication skills.
  • Experience in Agile development methodologies.

Nice-to-haves

  • Automated testing in MATLAB, Simulink environment for a dSPACE HIL including ControlDesk and AutomationDesk.
  • Python programming experience.
  • Experience using Vector tools, CANoe, CANAlyzer, and automotive communication protocols like CAN/LIN/Automotive Ethernet.
  • Knowledge of ISO26262 Functional Safety Standards.
  • High Voltage Electric Vehicle System and Battery Knowledge.

Benefits

  • Collaborative and inclusive workplace environment.
  • Opportunities for career growth and development.
  • Supportive community of high caliber team members.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service