Back to list

Vacancy description

Senior Embedded Firmware Developer in Bangalore, भारत

Datoms

  • On-siteWork from the office
  • Full-timeStandard weekly hours

Rs 12 - 20 lakhs p.a.

Bangalore, भारत

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 :

● https://jobeax.com/link/2DENLGgQM7whDhaE 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, 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.

 

 

 

 

Similar vacancies

More like this role

  • Remote
  • Full-time
Company Overview: Dozee Health AI is a pioneer in Contactless Remote Patient Monitoring (RPM), proven to drive transformation at scale. Headquartered in Bengaluru, India, Dozee has emerged as a leader in this category. We are seeking talented individuals to help us in this very exciting journey.

Bangalore, भारत

... hardware engineers, embedded developers, and product/project managers, to define system requirements, design concepts/ideas and agreed with innovative architect embedded solutions. - Develop and implement efficient and reliable embedded digital control firmware in C/C++ for various microcontrollers and processors used in SolarEdge ...

Bangalore, भारत

... quality assurance.Must-Haves : - Hands-on experience with bare-metal and RTOS firmware development.- Experience building timing-critical, interrupt-driven embedded applications.- Strong working knowledge of USB, UART, SPI, and I2C communication protocols.- Proven experience in firmware validation & testing. (ref:hirist.tech) ...

Pune, भारत

  • IT
Position : Senior Embedded Developer (Device Driver)Total experience : 7-11 yearsDesired Skills and Experience : - 7+ years of relevant experience in embedded software development.- Proficient in C/C++ Programming Language. Experience in Python is a plus.- Firmware Development : Extensive experience with Firmware, preferably ...

Bengaluru, भारत

... control; and building automation, fire safety and security, HVAC control and energy solutions. JOIN US! WE MAKE REAL WHAT MATTERS. THIS IS YOUR ROLE" Position: Firmware Developer Location: Goa Role Overview: • Technical lead in all aspects of Embedded software architecture design. • Contributes to the development of strategic ...

Mormugao, भारत

  • Contract
  • IT
Embedded Developer - C/C++Experience: 3 - 5 YearsContract Duration: 2 MonthsEmployment Type: ContractJob Description:We are looking for an experienced Embedded Developer with strong C/C++ programming skills and hands-on experience in firmware development, microcontrollers, and real-time embedded https://jobeax.com/link/LNO4qyefA3UlJa2l ...

Bangalore, भारत

  • Hybrid
Role Overview : As a Firmware Embedded Engineer based in Hyderabad, you will be responsible for designing, developing, and optimizing low-level software for our core hardware platforms. You will work closely with cross-functional teams, including hardware architects and system engineers, to ensure that our firmware meets ...

Hyderabad, भारत

  • Full-time
... initiatives. - Perform product/system-level testing in the Engineering Laboratory while following applicable safety practices and guidelines. Who You Are: As a Senior Embedded Firmware Engineer, you are a hands-on technical contributor with expertise in ARM/STM32, NetX90, Embedded C/C++, device drivers, and low-level interfaces ...

Pune, भारत

  • Full-time
  • IT
... knowledge of connectivity technologies to support connected product development. Project Overview: * - This project involves the design and development of the core firmware for a new generation of embedded controllers for HVAC products. - The Senior Embedded Developer will be responsible for creating highly reliable, real-time ...

भारत

  • Hybrid
  • IT
Stryker seeks a Senior Software Engineer to develop embedded Linux applications for wireless gateway medical devices. This hybrid role requires 5–8 years of experience in embedded systems, modern C++, and design patterns, with exposure to hardware interfaces and real-time operating systems. Responsibilities - Develop application ...

Gurgaon, भारत

  • Full-time
  • IT
What you will do: - Development of application software for Embedded systems running on Linux. - Understand Software and System requirements and implement features for wireless gateway products. - Perform code and document reviews, build/config systems including U-BOOT, Yocto, CMake, Makefiles and do Embedded Linux patch ...

Gurgaon, भारत