Bachelor's Degree in Hardware Engineering or related field; or equivalent experience plus education/training
7+ years' experience in hardware design or development
Experience developing products using the ARM family of processors
Strong understanding of electronic design for EMC / EMI compliance
Strong knowledge of hardware design and components including MPUs, UART, CAN, LIN, A/D, D/A converters, RAM/Flash memories, and other digital electronics
Experience with designing processors, power supplies, communication, analog, and digital electronic circuits
Strong knowledge and experience of C, C++, and C# programming languages
Ability to debug electronic circuits
Ability to solder surface mount components onto a PC board
Has knowledge about OBD (On Board Diagnostics)
Experience with batteries and battery maintenance circuits
Familiar with the SAE J2534 specification
Some experience with USB, Bluetooth, and Wi-Fi connections
Knowledgeable of Automotive diagnostic protocols
Familiarity with Jira and Confluence