Datakrew Logo

Datakrew

Senior Firmware Developer(DK1JO251111H)

Reposted Yesterday
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Pune, Mahārāshtra
Senior level
In-Office or Remote
Hiring Remotely in Pune, Mahārāshtra
Senior level
Lead firmware design and development for automotive IoT devices, ensuring robust embedded systems for vehicle data processing and analytics.
The summary above was generated by AI
Company Description

About Datakrew

Datakrew is revolutionizing EV fleet intelligence with cutting-edge IoT/AI solutions. Our flagship solution, OXRED Platform Suite, provides deep insights into vehicle fleet performance and diagnostics. Datakrew is backed by leading global investors like Greenwillow Capital, BEENEXT, 500 Global, AngelList, SEEDS (SG Growth Capital), XA Network, Cloud Capital, Lighthouse Canton, and others. We have an active customer footprint in 7 countries. Our goal is to serve one million EVs within the next 5 years, and as a company, touch a billion lives with technology.
 

This is a Global position and we are looking for candidates outside India.

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.

You’ll 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 Datakrew’s 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:

  • Bachelor’s or Master’s 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
 

Top Skills

Arm-Based Microcontrollers (Stm32
Aws Dynamodb
C/C++
Can
Can Fd
Ci/Cd
Esp32)
Freertos
Git
Https
Jtag
Mqtt
Obd-Ii
Postgres
Rest
Sqlite
Uds
Zephyr

Similar Jobs

22 Minutes Ago
Remote or Hybrid
India
Senior level
Senior level
Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Manage implementation and support of Ping Identity services including PingFederate and PingID MFA, ensuring reliability and security of authentication systems. Oversee project management and deliver operational efficiency through troubleshooting and service improvement.
Top Skills: C#JavaOauth 2.0Openid ConnectPing DirectoryPingfederatePingid MfaPowershellSAML
2 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead automation testing: design and implement Java-based automation frameworks (Selenium, TestNG, JUnit, Cucumber), create test plans/cases/suites, perform API and database validation using SQL, debug issues from logs, report and prioritize defects, and collaborate with Agile teams to define testing approach and risks.
Top Skills: BddBrowserstackCaptureConfluenceCucumberJavaJIRAJunitPostmanSauce LabsSeleniumSelenium GridSQLTddTestngZephyr
2 Hours Ago
Remote or Hybrid
India
Senior level
Senior level
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Lead business analyst activities for payments modernization using Pega: gather and document requirements, produce impact assessments, write test scenarios, liaise with stakeholders and vendors, and support implementation, testing and production issue analysis.
Top Skills: Aci MtsAdmiAgileCamtIso 20022PacsPainPayments HubPegaReal-Time PaymentsSepaSwiftUpf

What you need to know about the Delhi Tech Scene

Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account