Key Responsibilities:
CAN Communication:
- Develop and implement software for CAN (Controller Area Network) communication.
- Develop CAN based alerts and work with protocols such as UART, J1939, OBD2, OBD2 extended, UDS, J1708 etc.
- Develop newer CAN firmware modules including UDS and WWH-OBD.
OBD Dongle Support:
- Monitor and support WiFi-BT based OBD (On-Board Diagnostics) dongle.
- Experience in using tools to simulate CAN, UART, J1939, OBD2, OBD2 extended, UDS, J1708 data.
Software Development:
- Design and develop software using C/C++.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Creating and debugging modular, scalable software design which is scalable to future requirements.
Test Automation & Cloud Services:
- Automate test cases and use cases for feature testing and end-to-end testing.
Team Collaboration:
- Work closely with the Product Management and Product Success Team to enhance J1939/ODBII solutions across makes and models, correcting root cause issues, fixing bugs, and adding proprietary ECM PIDs and features.
- Collaborate with team members in India to develop features and resolve issues.
Qualifications And Education Requirements
BE/ME Or BTECH/MTECH in a related field