Harley-Davidson Motor Company is looking to ensure the successful delivery of new features and the successful integration of existing features into new platforms by performing system and component level testing of future product on vehicle and bench top equipment.
Requirements
- Experience in software validation process associated with automotive type embedded systems.
- Familiarity with software development life cycle (SDLC) and testing methodologies.
- Experience with vehicle communications protocols (CAN, LIN, UDS, CCP).
- Proficiency in at least one programming language (e.g., Python, Java, C++).
- Experience with Vector CAN tools (CANalyzer, CANoe, CANape).
- Experience with CCP/XCP calibration tools (ATI Vision, INCA, CANape).
- Experience with Matlab/Simulink modeling and simulation model development/integration.
Responsibilities
- Perform the system and component level testing of future product on vehicle and bench top equipment.
- Defining the test case, understanding and operating vehicle and systems, defining pass or fail criteria, reporting test findings, and supporting resolution of issues found in test.
- Review requirements at the vehicle, system and component levels.
- Work with component owners and design engineers to define, develop, and execute vehicle, system, and bench tests for H-D electronic control units (ECUs).
- Develop and implement custom test functions, sequences, and test setups using breakout boxes, Vector CANalyzer and CANoe, CAPL scripting, and software prototyping tools as needed.
- Create test reports to summarize test findings and to satisfy reporting requirements of various processes including ISO-26262
- Create bug reports and provide information on issue recreation to support issue resolution.
Other
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work collaboratively.
- Detail-oriented with a passion for quality assurance.
- Travel Required: 0 - 10%
- Visa Sponsorship: This position is not eligible for visa sponsorship