Embedded Software Developer

  • Category: Software Developer Jobs
  • Location: Bharatpur, Bharatpur, Rajasthan
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 20K to 25K
  • Published on: 2025/09/28

Job Summary

We are seeking a highly skilled Embedded Software Engineer to join our dynamic team working across multiple innovative healthcare and IoT products.

The ideal candidate will have strong experience in embedded C/C++ programming for STM32 and ESP32 microcontrollers, and a passion for developing reliable, scalable, and field-ready firmware for medical and remote patient monitoring devices.
• Main Responsibilities
• Develop, test, and maintain embedded software in C/C++ for STM32 microcontrollers and ESP32 platforms, both bare-metal and RTOS-based environments.
• Design and implement motor control algorithms (BLDC motors) and solenoid valve operation for medical device applications.
• Integrate and manage wireless communication modules including BLE, Wi-Fi, Bluetooth, and implement IoT protocols such as MQTT and AWS IoT Core.
• Interface and integrate sensors, especially pressure sensors.
• Develop secure BLE communication including pairing, OTA firmware updates, and IoT cloud connectivity.
• Design robust communication protocols: UART, SPI, I2C, CAN for device subsystem integration.
• Develop user interfaces for embedded devices using LCD, TFT, and Nextion displays.
• Implement bootloaders, watchdog timers, fault handling mechanisms, and power optimization strategies.
• Work with external memory components such as EEPROM for data storage and retrieval.
• Perform hardware debugging and diagnostics using oscilloscopes, logic analyzers, and other tools.
• Collaborate with cross-functional teams including R&D, QA, regulatory, and manufacturing to ensure high-quality product delivery.
• Participate in risk management, technical documentation, and compliance activities adhering to medical regulatory standards.
• Contribute to end-to-end product lifecycle: from concept, prototyping, testing, to production deployment and post-market firmware updates.


Company Name: beBee Careers

Related jobs

  • ▷ [15h Left] Senior Software Engineer

    The Role:- Sr. Software Engr Location:- Jaipur About the role:- Role: We are looking for a Senior Software Development Engineer who can build innovative & mission critical system software applications & tools. Key Responsibilities: - Design a...

    Full Time / Part Time

    $ Estimated: 15K to 28K

    Remote

    2025/09/29


    Apply Now

  • Software Engineer for MassLynx Development

    Requirements To be successful in this role, you should have a strong foundation in software development, particularly in C++. Experience with MFC 6.0 and C# is also highly desirable. Familiarity with Win32 programming and AI programming tools like Cu...

    Full Time / Part Time

    $ Estimated: 19K to 21K

    Ajmer, Rajasthan

    2025/09/28


    Apply Now

  • Junior Software Engineer

    Key Responsibilities Software Development: • Write clean, efficient, and maintainable code • Participate in the full software development lifecycle • Implement new features and functionality • Collaborate with team members using version control syste...

    Full Time / Part Time

    $ Estimated: 23K to 32K

    Remote

    2025/09/28


    Apply Now