We are looking for a embedded engineer who can help us develop firmware for our custom OBD2-based truck diagnostic tool. You'll work on real-time data communication with truck ECUs using CAN and OBD-II protocols. Responsibilities: Develop and test firmware for STM32/ESP32-based diagnostic hardware Implement CAN bus (J1939, ISO 15765) communication protocols Write Bluetooth communication logic between device and Android app Work with PCB designer and app developer to ensure proper data flow Debug issues using serial/UART logs, CAN analyzers Requirements: Basic knowledge of Embedded C / C++ Familiarity with CAN protocol / UART / SPI Experience with STM32 / ESP32 (college project is okay) Eagerness to learn and work on automotive diagnostics Good debugging and communication skills Preferred: Internship or personal project experience with microcontrollers Worked on any vehicle, IoT, or robotics project using sensors Knowledge of OBD-II or Bluetooth communication How to Apply: Send your resume to: info@samrainfotech.com Job Types: Full-time, Permanent, Fresher Pay: ₹297,809.06 - ₹470,358.37 per year Benefits: Health insurance Schedule: Day shift Supplemental Pay: Performance bonus Quarterly bonus Yearly bonus Work Location: In person Application Deadline: 11/07/2025 Expected Start Date: 10/07/2025
We are build DiagPlus , an Android app for live car diagnostics via Bluetooth (BLE). You will develop the mobile app that connects to OBD2 hardware and displays real-time vehicle data. Responsibilities : Build Android app in Java/Kotlin Connect via BLE to OBD2/ESP32 device Display RPM, error codes, sensor data Create scan report screen & user dashboard Integrate REST APIs (Spring Boot backend) Requirements : 0.6–3 years Android experience Must know Bluetooth/BLE APIs Firebase/local DB, UI design, error handling OBD2 knowledge is a plus Git + Android Studio Job Types: Full-time, Permanent, Fresher Pay: ₹248,894.03 - ₹638,930.03 per year Benefits: Health insurance Work Location: In person Application Deadline: 12/07/2025 Expected Start Date: 14/07/2025
We are looking to hire a skilled CAN Bus and Automotive Diagnostics Expert with proven experience in OBD-II, UDS (ISO 14229), and automotive protocol reverse engineering. Your expertise will be crucial to help us analyze, capture, and reverse engineer OEM diagnostic commands and routines from advanced diagnostic tools (like ThinkDiag 2, Diagzone, Launch, Autel). Responsibilities Capture and analyze CAN bus and OBD-II communication from OEM diagnostic tools. Reverse engineer OEM-specific diagnostic functions such as DPF regeneration, throttle calibration, SAS reset, injector coding, and more. Document and map UDS commands, security access procedures, and service routines. Work closely with our development team to implement these commands safely and effectively in the DiagPlus app. Provide thorough testing and troubleshooting support for diagnostic functions. Requirements Experience with CAN bus protocol, OBD-II, and UDS (ISO 14229) diagnostics. Proven history of reverse engineering automotive ECUs or OEM diagnostic tools. Ability to analyze raw CAN frames and Bluetooth diagnostic data. Strong problem-solving skills and ability to work independently. Good communication and documentation skills. Knowledge of security access protocols and ECU unlocking is a plus. Familiarity with Android app integration is beneficial. About the App and Device Connection Our DiagPlus app connects with diagnostic hardware devices like ThinkDiag 2 via Bluetooth RFCOMM (Serial Port Profile) on Android. The app communicates directly with the vehicle’s ECU through the device, sending and receiving CAN bus and UDS diagnostic commands. Key points: Connection established over Bluetooth using RFCOMM (Serial Port Profile) The device acts as a bridge between the app and the vehicle’s OBD-II/CAN interface Real-time capturing and decoding of CAN frames and diagnostic responses are critical for reverse engineering and implementing OEM routines Integration requires handling low-level communication protocols and secure access procedures for OEM diagnostics Candidates should be familiar with Bluetooth communication on Android and vehicle diagnostic protocols to effectively reverse engineer and implement new diagnostic features. Why Join Us? Work remotely with a passionate team driving innovation in automotive diagnostics. Influence the development of a leading-edge diagnostic app. Competitive pay with potential for long-term collaboration. Job Types: Full-time, Freelance Contract length: 1 month Pay: ₹220,000.00 - ₹650,000.00 per year Work Location: In person Application Deadline: 18/07/2025 Expected Start Date: 16/07/2025
Design, develop and maintain backend APIs for Android app (REST APIs) Handle user login, serial number mapping, license generation and verification Build secure APIs to serve firmware (.bin), protocol (.db, .json) and update files Track EOBD test completion and unlock features dynamically Store and manage device records, users, logs, and transactions Integrate backend with Firebase Messaging / SMS / Email (optional) Maintain clean and secure Node.js codebase with proper middleware Collaborate with Android developer to ensure API testing and flow Job Types: Full-time, Permanent Pay: ₹260,620.11 - ₹723,149.93 per year Work Location: In person