Assist in designing, developing, and testing embedded firmware and hardware bring up for vehicle telematics and OBD-II devices
Work on CAN, UART, SPI, and I2C interfaces for communication with sensors and vehicle ECUs
Implement data acquisition, filtering, and encoding logic for OBD-II PID frames
Support hardware bring-up, debugging using oscilloscopes, logic analyzers, and serial terminals
Help in integration testing with mobile apps, cloud dashboards, and back-end APIs
Document test procedures, firmware versions, and validation reports
Mandatory Skills:
Strong understanding of Embedded C / C++ programming
Familiarity with microcontrollers.
Understanding of UART, SPI, I2C, and GPIO communication
Hands-on with development environments for embedded projects
Proficiency with debugging tools (serial monitors, logic analyzers, oscilloscopes)
Desired (Good-to-Have) Skills:
Basic knowledge of OBD-II protocols (CAN, ISO 15765, SAE J1979) is optional
Familiarity with AWS IoT Core / Azure IoT / ThingsBoard for device-cloud integration
Understanding of GNSS / GPS modules, accelerometers, and GSM (SIM7600, SIM800, Quectel)
Knowledge of PCB design basics or hardware debugging
Python scripting for data logging or test automation
Familiarity with Docker, CI/CD
Education:
Pursuing or completed B.E/B.Tech/M.Tech in ECE, EEE, CSE, Mechatronics, or IoT specialization
Academic or personal projects in Embedded Systems / IoT / Automotive Electronics are a strong plus
What You'll Learn:
End-to-end exposure to fleet management device architecture: hardware, firmware, cloud, and analytics
Hands-on experience with real vehicle communication (OBD-II)
Techniques for firmware optimization, diagnostics, and secure communication
Working with cross-functional teams in real-world IoT product development
Job Types: Part-time, Internship, Volunteer
Contract length: 6 months
Expected hours: No more than 20 per week
Education:
Bachelor's (Required)
Experience:
Embedded C or C++: 1 year (Required)
Python: 1 year (Preferred)
microcontroller programming: 1 year (Preferred)
interfaces like UART, SPI, IC, and GPIO: 1 year (Preferred)
debugging tools: 1 year (Preferred)
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.