Associate Engineer - Software V&V

Harley-Davidson10 months ago
Milwaukee, WI, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

The Associate Engineer - Software V&V will join the Harley-Davidson Motor Company team at the Product Development Center (PDC) in Wauwatosa, WI. At Harley-Davidson, we are building more than machines – we are building a legend. In this role, you will be part of an experienced cross-functional engineering team responsible for system and component level testing on both vehicle and bench top equipment. This is a Full Time position based Onsite (Shift: SHIFT1).

Key Responsibilities

  • Review requirements at the vehicle, system and component levels.
  • Collaborate with component owners and design engineers to define, develop, and execute tests for H-D electronic control units (ECUs) across vehicle, system, and bench setups.
  • Develop and implement custom test functions, sequences, and setups using breakout boxes, Vector CANalyzer and CANoe, CAPL scripting, and software prototyping tools.
  • Create test reports summarizing findings to satisfy reporting requirements including ISO-26262.
  • Generate bug reports and provide detailed steps for issue recreation to support problem resolution.
  • Utilize extensive knowledge of CAN, analog and digital based control systems in testing processes.
  • Automate test cases by developing test sequences in the Hardware-in-the-Loop (HiL) lab and reviewing results for accuracy.
  • Employ third-party software tools to log and share data across teams.
  • Develop and implement new manual test capabilities to expand overall test coverage.

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Computer Engineering or a related technical field.
  • Strong analytical and problem-solving skills.
  • Experience in software validation processes for automotive embedded systems.
  • Familiarity with the 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++).
  • Excellent communication skills and the ability to work collaboratively in a team environment.
  • Detail-oriented with a passion for quality assurance.

Preferred Qualifications

  • Experience with Vector CAN tools (CANalyzer, CANoe, CANape).
  • Experience with CCP/XCP calibration tools (ATI Vision, INCA, CANape).
  • Experience with Matlab/Simulink for modeling and simulation model development/integration.
  • Proficiency with NI LabVIEW, Veristand, and Test Stand; NI FPGA (cRIO/PXI) programming experience is a plus.

Required Skills

UDS
LIN
Vector CANalyzer
Veristand
C++
NI LabVIEW
CANoe
Test Stand
Java
Matlab/Simulink
SDLC
CAPL Scripting
Software Validation
CAN
CCP
Python