Senior Embedded Software Engineer

Bhoomi Process Management Pvt Ltd ( sister concern of Bhoomi Analyzers) 

📍 Ahmedabad, India 🇮🇳

full-time
senior
on-site
Posted —

Key Skills

EmbeddedC/C++RTOSUARTI2C

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Company Description Bhoomi Process Management Pvt. Ltd., the sister concern of Bhoomi Analyzers, was founded in June 2006 with a vision to manufacture world-class products for process industries and related applications. The company is a leading manufacturer of gas and liquid analyzers for process, combustion, emission, and renewable energy applications. Bhoomi has strong technical expertise in advanced technologies such as NDIR, UV-DOAS, TDLAS, and FTIR. The organization serves a diverse range of industries, including power plants, oil and refineries, pharmaceuticals, project engineering, and research institutes such as IITs. With an installed base of over 1,500 clients and consistent growth of more than 30% per year, Bhoomi operates as an ISO 9001:2015 certified company with robust processes and quality management systems.


Role Description This is a full-time, on-site Senior Embedded Software Engineer role based in Ahmedabad. The Senior Embedded Software Engineer will design, develop, and maintain embedded software for gas and liquid analyzers and related process instrumentation. Responsibilities include defining software architecture, implementing and optimizing embedded code, integrating firmware with hardware components, and ensuring reliable operation under industrial conditions. The role involves debugging complex issues, performing code reviews, writing unit and integration tests, and collaborating closely with hardware, electronics, and product engineering teams. The engineer will also contribute to requirements analysis, documentation, and continuous improvement of software development practices and standards.


Qualifications

  • Strong proficiency in Embedded Software Programming and Embedded Software development for microcontrollers and real-time systems.
  • Experience in end-to-end Software Development, including requirements analysis, implementation, testing, and maintenance.
  • Advanced Debugging skills for embedded systems, including use of oscilloscopes, logic analyzers, and in-circuit debuggers.
  • Solid Software Design capabilities, including modular design, real-time considerations, and familiarity with design patterns for embedded systems.
  • Bachelor’s or Master’s degree in Electronics, Electrical, Computer Engineering, or a related technical field.
  • Experience with C/C++ for embedded platforms; familiarity with RTOS-based development is an advantage.
  • Understanding of hardware–software integration, communication protocols (e.g., UART, SPI, I2C, MODBUS), and sensor interfacing.
  • Experience in industrial, instrumentation, or analytical equipment domains is preferred.
  • Ability to work on-site in Ahmedabad, collaborate in cross-functional teams, and mentor junior engineers as needed.
  • Strong problem-solving abilities, clear technical communication skills, and a commitment to quality and safety in industrial applications.