A leading tech firm in Michigan is seeking a skilled engineer to handle OTA software updates, ECU flashing, and test automation. The ideal candidate has experience in the automotive industry, with strong knowledge of protocols such as UDS and CAN. Responsibilities include creating and validating software updates and collaborating with stakeholders to troubleshoot issues. Competitive compensation and career growth opportunities are offered.
Qualifications
Experience in performing stress, functional, feature, and core hotfix testing.
Good knowledge of UDS Protocol and validating diag over CAN.
Ability to support DevOps team in CI/CD scripts development using Python.
Responsibilities
Creating software updates and deploying over-the-air (OTA).
Validating over-the-air updates for components.
Collaborating with suppliers and stakeholders to resolve issues.
Skills
OTA SW Upgrade / Downgrade
ECU Flashing
Test Automation using Python
HIL Validation Platforms
Defect Management tools
Tools
Jira
CANoe
GitHub
Job description
JD
Required
Good Experience in OTA SW Upgrade / Downgrade
Experience in creating Software updates and deploy Over-the-air (OTA)
Experience in ECU Flashing, performing software updates via OTA, wire flashing and/or USB in a vehicle (fleet updates)
Experience Performing Stress, functional, feature & Core hotfix Testing for various modules in targeted time frame and runs.
Validation experience in over-the-air updates for components 3G/4G TCUs, NAVI, HMI Modules
Creating test strategies, plans, and execute cycles using Jira
Capture the MLT logs and identify the root cause of the OTA issues
Test Automation using Python, C#, ECU Test etc.
Good Experience in HIL Validation Platforms like DSPACE, In Vehicle Automation Testing, experience in Testing Tools like Vector CANOE, CANALYZER etc.
Good Experience / Knowledge working on Issue management, Defect Management and Version Management tools like JIRA, Github, SVN etc.
Effectively collaborate with suppliers and stakeholders to address and resolve open issues.
Coordinate with Product Owners and Feature Owners to clearly understand business requirements and feature functionality.
Conduct defect status and review meetings with stakeholders, including cloud, Mobile app, TCU, BCM, and suppliers
Good Knowledge of UDS Protocol, Validating Diag over CAN, DOIP, CAN, LIN Protocols etc.
Knowledge of CAN Flash by using DET tool and analyze logs by using CANoe/CANalyzer tool and recover (partial-brick) modules in-vehicle using various DET methods
Knowledge of ECU Test, CAPL Scripting etc. would be added advantage
Should be able to support DevOps Team in developing scripts for CI/CD using Python and validating the same