Senior Embedded Firmware Developer

2 days ago


Bengaluru, Karnataka, India DATOMS Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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.

Role
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 :

  • 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.
  • Experience TCP, 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.

)



  • Bengaluru, Karnataka, India Muse Wearables Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Location: On-site, Bommasandra, Bangalore UrbanEmployment Type: Full-TimeAbout Us:We are a rapidly growing wearable technology company developing cutting-edge smart rings and other innovative devices. Our flagship product is a smart ring featuring Bluetooth, NFC, a dual-processor PSOC63 architecture, and an RTOS-based application. We are seeking a passionate...


  • Bengaluru, Karnataka, India Digite Infotech Pvt Ltd Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Description : We are looking for a passionate Embedded Firmware Developer with 1.52 years of hands-on experience in developing firmware for IoT controllers. You will work on next-generation connected devices involving ARM-based microcontrollers, low-power design, and wireless connectivity. The role requires strong embedded C/C skills, understanding of IoT...


  • Bengaluru, Karnataka, India Zorba Consulting Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Experience : 4+ Years. Location : Bangalore, India (Work from Office). Job Type : Full-Time. Job Summary : We are looking for a passionate and experienced Embedded Firmware Developer with over 4 years of experience in embedded systems programming. The ideal candidate should have strong expertise in C/C++, Linux internals, and RTOS environments such as...


  • Bengaluru, Karnataka, India TIGI HR Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    As an Embedded Firmware Developer at our company, you will be responsible for designing, developing, and testing firmware for global product lines. Your primary focus will be on firmware development for 8/16/32-bit microcontrollers and ARM-based processors, ensuring seamless integration and debugging with the hardware team. You will play a key role in...


  • Bengaluru, Karnataka, India DATOMS Full time ₹ 12,00,000 - ₹ 24,00,000 per year

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


  • Bengaluru, Karnataka, India Datoms Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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


  • Bengaluru, Karnataka, India Nilasu Consulting Services Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Role Objective  As a Senior Embedded Firmware Engineer at Skytex, you will play a critical role in the development of embedded subsystems for our next-generation UAS platforms. You will work closely with cross-functional teams to design, implement, and optimize firmware solutions. Your expertise will be essential in ensuring the performance, reliability,...


  • Bengaluru, Karnataka, India ONX Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    About us: ONX Homes: Founded in 2021, ONX is pioneering a new era of homes and neighborhoods. We believe the world demands that we build different and build better. Every ONX home is built using X+ ConstructionTM, a fully integrated system that merges high-end design and leading technology and delivers more value at every step of the homeowner journey. A...

  • Firmware Developer

    1 week ago


    Bengaluru, Karnataka, India MaimsD Technology Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Firmware Engineer/Architect Job Description We are seeking a highly skilled and experienced Senior Firmware Engineer/Architect to join our team. The ideal candidate will be a technical leader, responsible for designing, developing, and optimizing firmware for high-performance, low-latency applications on baremetal platforms. This role requires a...


  • Bengaluru, Karnataka, India onthegotech Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    We are hiring an Embedded Firmware Engineer in Bangalore, India. Please go through the job description for your review.Mandatory Criteria:2–3 years of hands-on experience in Embedded Firmware development.Proficiency in Embedded C/C++ and strong debugging skills.Understanding of hardware design fundamentals and PCB-level integration.Experience working with...