Ergobite - Embedded Software Engineer - RTOS/Microcontroller

1 week ago


Bengaluru, Karnataka, India Ergobite Tech Solutions Pvt Lyd Full time

We are seeking a highly skilled Embedded Software Engineer with 36 years of hands-on experience in embedded systems development, C/C++, and IoT technologies.

The ideal candidate should also possess working knowledge of modern software frameworks like Java (Spring Boot / Micronaut) and cloud platforms (AWS, Azure, GCP).

This role involves developing efficient, scalable, and secure embedded and IoT solutions for next-generation applications.

Key Responsibilities :

- Design, develop, and maintain embedded software applications using C/C++ on microcontrollers and RTOS environments.

- Implement and optimize IoT protocols (MQTT, CoAP, etc.) for secure and efficient device communication.

Develop and integrate backend services using Java (Spring Boot or Micronaut) for IoT and embedded applications.

- Work on IoT cloud platforms (AWS IoT, Azure IoT Hub, GCP IoT Core) for device management, data ingestion, and analytics.

- Integrate with databases (SQL/NoSQL) and manage message queues (Kafka, RabbitMQ) for scalable data processing.

- Collaborate with hardware, firmware, and cloud teams to deliver end-to-end solutions.

- Ensure compliance with coding standards, real-time constraints, and security practices.

- Debug, test, and optimize software for performance, scalability, and reliability.

- Prepare documentation, technical specifications, and participate in design/code reviews.

Required Skills & Qualifications

- 3 to 6 years of experience in embedded software development.

- Strong proficiency in Embedded C/C++ and experience with RTOS.

- Solid understanding of IoT protocols (MQTT, CoAP).

- Experience in developing backend services with Java (Spring Boot/Micronaut).

- Familiarity with IoT Cloud platforms (AWS, Azure, or GCP).

- Experience with SQL/NoSQL databases and messaging systems (Kafka, RabbitMQ).

- Strong problem-solving skills and ability to work in a collaborative environment.

- Good understanding of software development lifecycle (SDLC) and version control systems (Git).

- Exposure to Docker and Kubernetes for containerized deployments.

- Knowledge of Python for scripting, automation, or quick prototyping.

- Familiarity with Machine Learning/Analytics for IoT data processing.

- Experience with CI/CD pipelines, testing frameworks, and DevOps practices.

(ref:hirist.tech)

  • Bengaluru, Karnataka, India Ergobite Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    We're seeking a Software Developer with a strong background in Java to join our team, focusing on developing applications for the Internet of Things (IoT ). This role involves designing, building, and maintaining robust and scalable software solutions that connect and manage a wide range of devices.ResponsibilitiesDesign, develop, and deploy Java-based...


  • Bengaluru, Karnataka, India ACL Digital Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Embedded Security:‒5+ years of experience in Embedded domain with good understanding of microcontroller security‒Good understanding of microcontroller architectures (Arm Cortex-M, 32-bit)‒Strong fundamentals in programming using C, embedded system concepts, software build process‒Sound knowledge of working with RTOS such as FreeRTOS. ‒Good...


  • Bengaluru, Karnataka, India Ergobite Tech Solutions Pvt Lyd Full time

    Job Description :We're seeking a Software Developer with a strong background in Java to join our team, focusing on developing applications for the Internet of Things (IoT). This role involves designing, building, and maintaining robust and scalable software solutions that connect and manage a wide range of devices.Responsibilities : - Design, develop, and...


  • Bengaluru, Karnataka, India TestCore IT Solutions Pvt. Ltd. Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Job Title:Software Engineer / Senior Software Engineer – Embedded Python (RTOS)Location:Hyderabad (Work from Office)Experience:1–4+ years (SE) / 4–7+ years (SSE)Job DescriptionWe are looking for motivated and skilledEmbedded Software Engineerswith strong experience inPythonandRTOSdevelopment. The ideal candidate should have hands-on expertise in...


  • Bengaluru, Karnataka, India Qode Full time ₹ 1,04,000 - ₹ 1,30,878 per year

    Location – Bangalore Experience – 8+ years Work mode- Onsite, immediate Notice period – days Your Responsibilities  Development and maintenance of embedded software in C/C++ for microcontroller- based systems.  Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33).  Implementation of device drivers, peripheral...


  • Bengaluru, Karnataka, India Qode Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Location – Bangalore Experience – 8+ years Work mode- Onsite, immediate Notice period – daysYour Responsibilities Development and maintenance of embedded software in C/C++ for microcontroller-based systems. Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33). Implementation of device drivers, peripheral interfaces,...


  • Bengaluru, Karnataka, India Qode Full time

    Location - Bangalore Experience - 8 years Work mode- Onsite immediate Notice period - 15- 30 days Your Responsibilities Development and maintenance of embedded software in C C for microcontroller- based systems Programming and configuration of STM32 microcontrollers Cortex-M0 M4 M33 Implementation of device drivers peripheral...


  • Bengaluru, Karnataka, India beBeeEmbeddedCSoftware Full time ₹ 20,00,000 - ₹ 25,00,000

    Our team is seeking a skilled Embedded C Software Engineer to join our dynamic group. This role involves designing and developing high-quality embedded software for various applications, including firmware development, microcontroller programming, and ARM-based systems.Job Description:We are looking for an exceptional Embedded C Software Engineer to lead the...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Embedded C/C++ Development experience Embedded Linux.- Application Development.- Strong Debugging Skills Focused on Embedded Linux.- Experience with Yocto Build Environment. Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today only Job Description : We are looking for a highly skilled C++ Embedded Engineer with strong...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Embedded C/C++ Development experience Embedded Linux.Application Development.Strong Debugging Skills Focused on Embedded Linux.Experience with Yocto Build Environment.Highlited skills are mandatory and skills should be in cv mustNeed profiles by 3.30PM today onlyJob DescriptionWe are looking for a highly skilled C++ Embedded Engineer with strong experience...