Cognizant

SDET - Python - Onsite

Cognizant
Apply
11 days ago
Dearborn, MI, USASenior

Responsibilities

  • Validate OTA software upgrades, downgrades, ECU flashing, and software updates delivered through OTA, wire flashing, or USB in vehicles.
  • Perform stress, functional, feature, and core hotfix testing for targeted vehicle modules and runs.
  • Validate OTA updates for 3G/4G TCUs, navigation, and HMI modules.
  • Create test strategies and plans and execute test cycles using Jira.
  • Capture MLT logs, identify OTA issue root causes, and analyze diagnostic logs with CANoe and CANalyzer.
  • Automate testing using Python, C#, and ECU Test.
  • Perform HIL validation and in-vehicle automation testing using DSPACE and Vector tools.
  • Manage issues, defects, and versions using Jira, GitHub, and SVN.
  • Collaborate with suppliers and stakeholders to resolve open issues and coordinate with product and feature owners on requirements.
  • Conduct defect status and review meetings involving cloud, mobile app, TCU, BCM, and supplier stakeholders.
  • Validate diagnostics over CAN, DoIP, CAN, and LIN protocols; analyze CAN flashing and recover partially bricked in-vehicle modules.
  • Support the DevOps team by developing and validating Python scripts for CI/CD.

Requirements

  • Bachelor of Science in Computer Science or Engineering, or equivalent.
  • Good experience with OTA software upgrades and downgrades and creating and deploying OTA software updates.
  • Experience with ECU flashing, vehicle software updates, fleet updates, and OTA validation for TCU, navigation, and HMI modules.
  • Experience performing functional, stress, feature, and core hotfix testing.
  • Experience with Python, C#, ECU Test, HIL validation platforms, DSPACE, in-vehicle automation testing, Vector CANoe, and CANalyzer.
  • Knowledge of Jira, GitHub, SVN, UDS, CAN, DoIP, LIN, DET, and CAPL scripting is required or advantageous as specified.
  • Ability to analyze logs, diagnose OTA issues, and recover partially bricked vehicle modules.
  • Ability to collaborate with suppliers, stakeholders, product owners, feature owners, cloud teams, mobile app teams, TCU teams, and BCM teams.

Benefits

  • Onsite position.
  • The company is unable to provide employment-based immigration sponsorship for this position.

Tech Stack

C#PythonSubversion

Categories

Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me