Senior Hardware Engineer
Core
Design and develop embedded automotive diagnostic pass-thru products, including PC boards, vehicle communication hardware, and battery management systems.
Role type
Senior Hardware Engineer (Embedded Systems)
Builds
Diagnostic systems covering PC hardware, vehicle communication hardware, and battery management hardware
Domain
Automotive diagnostics and embedded hardware
Deliverable
production ML models | product features
Required skills
Hardware design, ARM-based processor development, EMC/EMI compliance, hardware architecture (MPUs, UART, CAN, LIN, A/D, D/A converters, RAM/Flash), circuit design (power supplies, analog, digital), C/C++/C# programming, surface-mount soldering, OBD protocols, battery circuit design, SAE J2534 specification, USB/Bluetooth/Wi-Fi connectivity, automotive diagnostic protocols
Preferred skills
Unit testing, automation, code reviews, product validation test design, test system implementation, vehicle protocol implementation
Technologies
ARM, Bluetooth, C#, Embedded Firmware, Hardware, JIRA, Confluence
Responsibilities
Develop new embedded automotive diagnostic pass-thru products, Build diagnostic systems covering PC hardware, vehicle communication hardware, and battery management hardware, Create new products, devices, and features, Design and develop product and protocol validation tests, Test new designs and resolve technical issues, Implement new vehicle protocols and develop test suites
Seniority
Senior, hands-on IC