Talent.com
Senior Firmware Developer(DK1JO251111H)

Senior Firmware Developer(DK1JO251111H)

DataKrew Pvt. Ltd.Pune, Maharashtra, India
4 days ago
Job description

We are seeking a Sr. Firmware Developer to lead firmware design and development for our next-generation automotive IoT device ITUS. This role involves building robust secure and high-performance embedded systems that collect process and transmit vehicle data in real time.

Youll work closely with our hardware backend and data teams to create intelligent edge devices that power vehicle analytics diagnostics and connected mobility applications

The ideal candidate will have a strong technical background across full-stack web development automation platforms and AI / ML integration workflows. You will guide a diverse team of developers with different technical skill sets ensure smooth collaboration across teams manage deployments act as the key technical point of contact for the sales and marketing team and handle customer discussions.

Key Responsibilities

  • Architect design and implement firmware for Datakrews automotive IoT edge devices using ARM-based microcontrollers (e.g. STM32 ESP32).
  • Develop and optimize CAN / CAN FD OBD-II and UDS communication stacks for vehicle data collection.
  • Implement real-time data acquisition logging and edge analytics for on-vehicle insights.
  • Work on wireless connectivity (4G / LTE WiFi BLE GNSS) and secure cloud data transmission.
  • Design and maintain bootloaders OTA (Over-the-Air) update mechanisms and secure firmware upgrade systems.
  • Develop firmware-level database integration for logging and synchronizing data with backend systems (e.g. embedded database flash-based logs or direct API sync with cloud databases).
  • Implement data buffering compression and fail-safe log storage to handle offline or low-connectivity scenarios.
  • Collaborate with backend engineers to define data schemas synchronization logic and retention strategies.
  • Work with hardware teams for board bring-up validation and peripheral driver development (UART SPI I2C SDIO).
  • Ensure compliance with automotive communication and safety standards.
  • Lead debugging validation and testing efforts to ensure firmware reliability and field performance.
  • Mentor junior engineers and maintain comprehensive technical documentation.

Qualifications : Requirements :

  • Bachelors or Masters degree in Electronics Electrical or Computer Engineering.
  • 5 years of experience in embedded firmware development in C / C.
  • Strong understanding of automotive communication protocols CAN OBD-II UDS ISO-TP.
  • Hands-on experience with RTOS (FreeRTOS Zephyr etc.) and real-time system design.
  • Familiarity with cellular BLE and GNSS / GPS module integration.
  • Experience with local database systems (e.g. SQLite lightweight file-based storage) and integration with cloud databases (PostgreSQL AWS DynamoDB or TimescaleDB) for telemetry and logs.
  • Familiarity with IoT data ingestion and APIs (MQTT HTTPS REST) for remote log upload.
  • Strong debugging and testing experience using oscilloscopes logic analyzers and JTAG tools.
  • Experience with firmware update systems (bootloaders OTA DFU) and secure data handling.
  • Proficient with Git CI / CD pipelines and structured firmware release processes.
  • Good understanding of low-power design flash memory management and persistent data logging.
  • Preferred Qualifications :

  • Experience with diagnostic protocols (ISO 15765-3 ISO 14229) and vehicle ECU communication.
  • Exposure to automotive-grade hardware design and environmental validation.
  • Knowledge of functional safety (ISO 26262) or secure communication standards.
  • Experience developing custom test automation scripts in Python or C#.
  • Additional Information :

    What We Offer :

  • Opportunity to work on next-generation connected vehicle technologies.
  • Exposure to end-to-end automotive IoT ecosystems from embedded devices to cloud databases.
  • Collaborative innovation-driven environment working with hardware firmware and cloud teams.
  • Competitive salary flexible work options and performance incentives.
  • Career growth in a fast-evolving automotive IoT and telematics domain.
  • Remote working

  • Looking for developers outside India
  • Remote Work : Yes

    Employment Type : Contract

    Key Skills

    Hospitality Management,ASP.NET,C++,ERP,Maintenance Engineering

    Experience : years

    Vacancy : 1

    Create a job alert for this search

    Senior Firmware • Pune, Maharashtra, India