Senior Firmware Developer(DK1JO251111H)

3 days ago


pune, India DataKrew Full time

Company Description About DatakrewDatakrew 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 applicationsThe 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 ResponsibilitiesArchitect, 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 , ISO and vehicle ECU communication.Exposure to automotive-grade hardware design and environmental validation.Knowledge of functional safety (ISO 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 



  • Pune, India DataKrew Pvt. Ltd. Full time

    Job DescriptionWe 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...


  • Pune, Maharashtra, India DataKrew Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company Description About DatakrewDatakrew 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...


  • Pune, Maharashtra, India Datakrew Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Company DescriptionAbout DatakrewDatakrew 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...


  • Pune, Maharashtra, India Clean Electric Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description: Senior Firmware EngineerAbout Clean ElectricClean Electric is a Series A–funded deep-tech startup revolutionizing the EV and energy storage ecosystem. We design and manufacture advanced Li-ion battery systems that enable 12-minute rapid charging, long life, and exceptional safety.Our proprietary innovations Direct Contact Liquid Cooling...


  • Pune, Maharashtra, India Clean Electric Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Description: Senior Firmware EngineerAbout Clean ElectricClean Electric is a Series A–funded deep-tech startup revolutionizing the EV and energy storage ecosystem. We design and manufacture advanced Li-ion battery systems that enable 12-minute rapid charging, long life, and exceptional safety.Our proprietary innovations Direct Contact Liquid Cooling...

  • Firmware Developer

    4 days ago


    Hyderabad, Pune, India Cognizant Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Summary:We are looking for a highly skilled Firmware Developer with hands-on experience in embedded systems and industrial automation. The ideal candidate will have deep expertise in low-level driver development, microcontroller programming, and interfacing with various hardware peripherals.Key Responsibilities:Develop and maintain firmware for 16-bit...


  • Pune, India Epergne Solutions Full time

    Embedded Firmware Development Location : Pune Notice Period : Immediate Experience : 6 + Years Must Have Requirements Experience in any industrial communication protocol development. Embedded C++, FreeRTOS & STM microcontrollers Proven hands-on experience developing firmware using C++ with FreeRTOS on STM32 or similar Cortex M platforms. Industrial...


  • Pune, India Antal International Full time

    Summarized Accountability:  The Embedded Firmware Engineer is an important member of our F’real India Equipment and Technology Team and plays an important role in developing, testing, validating and implementing firmware and software solutions for our existing and future equipment. This person is capable of the development of solutions across a wide range...

  • WLAN Developer

    2 weeks ago


    Pune, India Acclivis Technologies Full time

    Description :We are looking for talented WLAN Developers to join our team.The ideal candidate will have strong expertise in WLAN Linux device driver development and debugging, with a passion for advancing wireless networking technologies.Key Responsibilities :- Develop and maintain WLAN Linux device drivers, preferably with experience in 802.11ax/be...


  • pune, India Emerson Full time

    DescriptionJob Summary: We are seeking a highly skilled and experienced Senior Firmware Test Engineer to ensure the security, reliability, and performance of our embedded firmware products. In this role, you will design and implement robust test strategies with a strong emphasis on cybersecurity. Your expertise in embedded systems, automation, and security...