Senior Firmware Developer(DK1JO251111H)
7 days ago
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 , 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
-
Senior Firmware Developer(DK1JO251111H)
7 days ago
Pune, Maharashtra, India DataKrew Pvt. Ltd. Full time ₹ 12,00,000 - ₹ 36,00,000 per yearCompany 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...
-
Senior Firmware Engineer
3 days ago
Pune, Maharashtra, India Clean Electric Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob 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...
-
Senior Firmware Engineer
1 week ago
Pune, Maharashtra, India Clean Electric Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob 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...
-
Inverter Firmware Manager
1 day ago
Pune, Maharashtra, India Blue Star Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per yearOur StoryBlue Star is India's leading Heating, Ventilation, Air conditioning and Commercial Refrigeration (HVAC&R) Company with modern manufacturing facilities including the new state-of-the-art deep freezer facility at Wada, and Blue Star Climatech Limited's world-class facility at Sri City; 3132 employees, and 4040 channel partners. The Company has...
-
Embedded Firmware Developer
2 weeks ago
Pune, Maharashtra, India KPIT Full time ₹ 9,00,000 - ₹ 12,00,000 per yearCompany DescriptionKPIT is a global leader in shaping the future of mobility by developing advanced solutions, platforms, and products for Software and AI-Defined Vehicles. With over 25 years of experience in the mobility sector, KPIT plays a key role in enabling a cleaner, smarter, and safer world. The company powers over 20 million vehicles on the road...
-
Senior Engineer Firmware
7 days ago
Pune, Maharashtra, India Vertiv Full time ₹ 6,00,000 - ₹ 18,00,000 per yearBrief Job Description: Firmware DSP Engineer: This position is in charge to design, analyze and troubleshoot firmware code (IC embedded code), contributes to code reviews and team performance improvement. Read and understands the diagram of hardware and embedded system. Define the tests to validate the firmware design and write proper documentation....
-
Senior Engineer Firmware
7 days ago
Pune, Maharashtra, India Vertiv Full time ₹ 5,00,000 - ₹ 15,00,000 per yearBrief Job Description:Firmware DSP Engineer:This position is in charge to design, analyze and troubleshoot firmware code (IC embedded code), contributes to code reviews and team performance improvement. Read and understands the diagram of hardware and embedded system.Define the tests to validate the firmware design and write proper documentation.Motivate the...
-
Intern-Firmware
2 weeks ago
Pune, Maharashtra, India Seagate Technology Full time ₹ 3,00,000 - ₹ 6,00,000 per yearAbout our group: This team is responsible for storage firmware development and product sustenance engineering. It takes care of complete software design and development methodologies for DevOps. About the role - you will:Work on development and debug of customer firmware and/or software toolsBe involved troubleshooting existing defects, implementing...
-
Intern-Firmware
2 weeks ago
Pune, Maharashtra, India Seagate Technology Full time ₹ 3,00,000 - ₹ 6,00,000 per yearAbout our group:This team is responsible for storage firmware development and product sustenance engineering. It takes care of complete software design and development methodologies for DevOps.About the role - you will:Work on development and debug of customer firmware and/or software toolsBe involved troubleshooting existing defects, implementing features,...
-
Firmware Engineer
7 days ago
Pune, Maharashtra, India Philips Full time ₹ 12,00,000 - ₹ 36,00,000 per yearJob TitleFirmware EngineerJob DescriptionFirmware EngineerIn this role, you have the opportunity to make life betterLooking at the challenges today the world is facing Philips' purpose has never been more relevant. So, whatever your role, if you share our passion for helping others, you'll be working towards creating a better and fairer future for all.The...