Cognizant Technology Solutions - Dearborn, MI

posted about 1 month ago

Full-time
Dearborn, MI
Professional, Scientific, and Technical Services

About the position

The Hardware in the Loop (HIL) Model Based Software Engineer position at Cognizant's Mobility Practice focuses on developing embedded software using MATLAB and Simulink for automotive applications. The role involves creating and validating HIL plant control models, ensuring high-quality code development, and collaborating with feature owners and validation teams to meet automotive OEM requirements.

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 using Stateflow and Simulink models from feature specifications.
  • Validating the functionality of developed models and 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 in modeling using Simulink and Stateflow.
  • Strong understanding of Stateflow is a must.
  • Experience verifying software to a process (e.g., CMMI / SPICE).
  • 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 languages 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service