Senior Embedded Firmware Developer Job ID: 390508

Datoms

India

On-site

INR 1,200,000 - 2,000,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Datoms in Bengaluru, India, is seeking an Embedded Firmware Developer to join our on-site team. You will design, implement and validate firmware across Embedded Linux, RTOS and Android platforms to simplify data acquisition for a variety of machines.

You will collaborate with cross-functional teams to ensure quality, performance and regulatory compliance while driving code reviews and documentation. Strong C/C++ experience and microcontroller familiarity are essential.

Qualifications

  • B.Tech in Electronics and Electrical stream.
  • 3+ years of firmware development experience.

Responsibilities

  • Develop, design, and implement embedded applications and drivers for various machine types and protocols.
  • Design and build testing cases and processes for firmware.
  • Prepare documentation as required by internal product development processes.
  • Conduct and participate in design, code and test reviews and inspections, and ensure regulatory compliance where applicable.
  • Collaborate with distributed cross-functional teams to meet quality, performance, scalability and reliability goals.

Skills

Firmware development
C/C++
RTOS
Embedded Linux
Android OS
GSM/GPRS/4G
Wi-Fi
Ethernet
UART
SPI
I2C
CAN
MODBUS
TCP/IP
USB
Bluetooth
ESP-IDF
Git
SVN
Python
Rust
Agile
Documentation
AI tools

Education

B.Tech in Electronics and Electrical Stream

Job description

About Us:

DATOMS is an IoT software platform that streamlines asset management and operations for equipment manufacturers, leasing and rental companies, and enterprises utilising machine learning, artificial intelligence, and the internet of things. Our scalable solution can be customised to meet the unique needs of each client and is trusted by top companies around the globe.

We are looking for passionate problem solvers who are interested to create new technology from scratch. “Hardware is Hard”, but we believe dedication and craving for learning new things will help solving some of the biggest problems. The Embedded Firmware developer will work on Embedded Linux, Android and various embedded operating systems to write drivers which will simplify the data acquisition problem across various machines categories. The roles also demand fair understanding in dealing with various micro-processor and controllers. This is a full-time, on-site role located in Bengaluru.

Responsibilities :
  • Develop, design, and implement embedded applications, drivers for various machine types and protocols.
  • Design and Build testing cases and process for firmware.
  • Prepares appropriate documentation as required by internal product development processes.
  • Conducts and participates in design, code and test reviews and inspections, as well as the feasibility, efficacy, and compliance to functional and regulatory standards.
  • Collaborates with distributed, cross-functional teams to ensure products meet quality, performance, scalability, reliability, and schedule goals.
  • Conduct and participate in reviews and inspections for all elements in the firmware lifecycle to ensure that our code quality and customer satisfaction goals are achieved.
Qualifications :
  • B.Tech in Electronics and Electrical Stream
  • More than 3+ years of experience in firmware development or related field
Skills :
  • Adequate knowledge of reading schematics and data sheets for components, ability to understand the electrical schematics and work closely with Embedded team.
  • Experience in software life cycle, algorithm, and data structure.
  • Coding experience in C, C++ is a must where as Experience in Python and Rust is a plus.
  • Excellent knowledge of RTOS, Embedded Linux or Android OS, Network Stack, & ESP-IDF
  • Hands-on Experience in working with various GSM/GPRS/4G, Wi-Fi, Ethernet mode of connections.
  • ExperienceTCP, MQTT, HTTP protocols
  • Hands-on Experience in interfaces Like UART, SPI, I2C, CAN, MODBUS, TCP/IP, USB, Bluetooth.
  • Hands-on experience in modules like Wi-Fi, BLE, Lora WAN, ZIGBEE, RF etc.
  • Should have experience in working with TFT and LED displays.
  • Extensive experience in micro-controller/microprocessor (like ESP32, ARM Cortex M, STM Chip, Atmega chip sets etc.)
  • Familiarity with software configuration management tools, debugging and peer review tools(GIT, SVN)
  • History of driving project execution and timely delivery while ensuring a quality focus.
  • Experience writing / interfacing with device drivers.
  • Experience in Agile development processes and philosophies.
  • Strong documentation and communication skills to effectively collaborate with other members in the team.
  • Experience & know-how to use generative AI tools like AI studio, cursor, claude, etc.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

DATOMS • Bengaluru

On-site
INR 900,000 - 1,500,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Sr. Embedded Software Developer
Sr. Embedded Software Developer

Shashwath Solution • Dadri

On-site
INR 1,500,000 - 2,600,000
Sr. Embedded Software Developer
Sr. Embedded Software Developer

Shashwath Solution • Pune District

On-site
INR 1,200,000 - 2,000,000
Embedded Firmware Engineer
Embedded Firmware Engineer

J K Exim • New Delhi

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Insolare Energy • Mumbai

On-site
INR 1,200,000 - 2,000,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Embedded Firmware Engineer
Embedded Firmware Engineer

YO IT Consulting • Maharashtra

On-site
INR 800,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Hyderabad

On-site
INR 1,200,000 - 2,100,000