DATOMS - Embedded Developer - RTOS/Firmware

4 weeks ago


Bangalore, India DATOMS Full time

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 / MTech (Computer Science, Electronics and Electrical Stream)

- More than 5 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 electrical team.

- Basic knowledge of 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

- Hands-on Experience in working with various GSM/GPRS/4G, Wi-Fi, Ethernet mode of connections.

- Conceptual clarity on TCP, MQTT, HTTP protocols

- Hands-on Experience in interfaces Like UART, SPI, I2C, CAN, MODBUS, TCP/IP, USB, Bluetooth

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

(ref:hirist.tech)

  • Bangalore, Karnataka, India DATOMS Full time

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

  • Embedded Developer

    2 months ago


    Bangalore, Karnataka, India DATOMS Full time

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


  • Bangalore, Karnataka, India Lucio IT Services Full time

    Position : Python Automation Tester with Embedded Firmware : BangaloreExperience : 4-9 yearsKey Responsibilities :Develop and maintain automated test scripts using Python and PyTest framework or similar testing frameworks.Perform embedded firmware testing to ensure the reliability and functionality of embedded systems.Collaborate with the development team to...


  • bangalore, India Lucio IT Services Full time

    Position : Python Automation Tester with Embedded Firmware : Bangalore Experience : 4-9 yearsKey Responsibilities : Develop and maintain automated test scripts using Python and PyTest framework or similar testing frameworks. Perform embedded firmware testing to ensure the reliability and functionality of embedded systems. Collaborate with the...


  • Bangalore, Karnataka, India Lucio IT Services Full time

    Position : Python Automation Tester with Embedded Firmware : BangaloreExperience : 4-9 yearsKey Responsibilities :Develop and maintain automated test scripts using Python and PyTest framework or similar testing frameworks.Perform embedded firmware testing to ensure the reliability and functionality of embedded systems.Collaborate with the development team to...


  • Bangalore, India Lucio IT Services Full time

    Position : Python Automation Tester with Embedded Firmware : Bangalore Experience : 4-9 yearsKey Responsibilities : Develop and maintain automated test scripts using Python and PyTest framework or similar testing frameworks. Perform embedded firmware testing to ensure the reliability and functionality of embedded systems. Collaborate with the...

  • Embedded Developer

    2 months ago


    Pune/Bangalore/Chennai, IN Nexionpro Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge :- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...

  • Embedded Developer

    2 months ago


    Pune,Bangalore,Chennai, India Nexionpro Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge :- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...

  • Embedded Developer

    2 months ago


    Pune/Bangalore/Chennai, IN Nexionpro Services LLP Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge:- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...

  • Embedded Developer

    2 months ago


    Pune,Bangalore,Chennai, India Nexionpro Services LLP Full time

    Embedded Developer (RTOS) JD Years and area of experience required : - Overall 7+ years of experience, preferably in the embedded domain - 3+ years of embedded system design experience in firmware design and development - 4+ years of recent experience in RTOS Technical knowledge: - Strong experience in Embedded C/C++ - Strong experience in any RTOS (Zephyr...

  • Embedded Developer

    4 weeks ago


    Pune/Bangalore/Chennai, IN Nexionpro Services LLP Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge:- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...

  • Embedded Developer

    4 weeks ago


    Pune/Bangalore/Chennai, India Nexionpro Services LLP Full time

    Embedded Developer (RTOS) JD Years and area of experience required : - Overall 7+ years of experience, preferably in the embedded domain - 3+ years of embedded system design experience in firmware design and development - 4+ years of recent experience in RTOS Technical knowledge: - Strong experience in Embedded C/C++ - Strong experience in any RTOS (Zephyr...


  • bangalore, India Mukunda Foods Pvt. Ltd. Full time

    Job description Who are we looking for: We are looking for a Embedded Firmware Engineer. You will be part of the core research and development electronics team with overall responsibility for all electronics related activities on all our systems. You should have an established background in developing systems, hardware, softwares, sensors & IoT...


  • bangalore, India Siemens Full time

    Key Responsibilities:Design, build, and maintain efficient, reusable, and reliable C++ code for embedded systems.Contribute to firmware development, enhancing the capabilities of our embedded solutions.Utilize your experience in RTOS or Bare Metal environments to develop robust system-level solutions.Develop and integrate Bluetooth Low Energy (BLE) stacks,...


  • Pune/Bangalore/Chennai, IN Nexionpro Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge :- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...


  • Pune/Bangalore/Chennai, India Nexionpro Full time

    Embedded Developer (RTOS) JDYears and area of experience required :- Overall 7+ years of experience, preferably in the embedded domain- 3+ years of embedded system design experience in firmware design and development- 4+ years of recent experience in RTOSTechnical knowledge :- Strong experience in Embedded C/C++- Strong experience in any RTOS (Zephyr is an...


  • Bangalore City, India Siemens Full time

    Key Responsibilities: Design, build, and maintain efficient, reusable, and reliable C++ code for embedded systems. Contribute to firmware development, enhancing the capabilities of our embedded solutions. Utilize your experience in RTOS or Bare Metal environments to develop robust system-level solutions. Develop and integrate Bluetooth Low Energy (BLE)...

  • Embedded C Developer

    2 months ago


    Bangalore, Karnataka, India Cephas Consultancy Services Private Limited Full time

    Job Description : - 6+ years of experience. - Worked in-depth in Embedded firmware development - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232,timers, DMA,interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts...

  • Embedded C Developer

    4 weeks ago


    Bangalore, Karnataka, India Cephas Consultancy Services Private Limited Full time

    Job Description : - 6+ years of experience. - Worked in-depth in Embedded firmware development - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232,timers, DMA,interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts...

  • Embedded C Developer

    2 months ago


    Bangalore, India Cephas Consultancy Services Private Limited Full time

    Job Description : - 6+ years of experience. - Worked in-depth in Embedded firmware development - Strong Programming skills in C, Code optimization extensive work experience in developing Embedded drives I2C, SPI, UART, USB, RS232,timers, DMA,interrupts, ADC, DAC, RS 485,PWM - Strong debugging, well versed with BareMetal development and RTOS concepts...