Website- 
Location:  Pune - Kalyani Nagar 
Experience:  4 to 8 Years  
Employment Type:  Full-Time (Hybrid) 
About the Role:   
We are currently hiring for our client – Fluidra , a global product-based company  headquartered in Spain, and a world leader in pool and wellness solutions  for over 55 years .
This role will offer you great exposure to international product development and cutting-edge IoT technologies.
We are looking for a skilled and hands-on Microcontroller Software Developer  with strong C/C++ programming  expertise to help design and develop embedded applications for connected devices.
This role emphasizes wireless connectivity (Wi-Fi, BLE)  and cloud integration (e.g., AWS IoT) , contributing to cutting-edge IoT solutions in a collaborative, cross-functional environment.
 
If you're passionate about embedded systems , real-time development , and building reliable, secure connected products, we’d love to hear from you.
 
Key Responsibilities:   
- Develop embedded software for microcontroller-based systems  (e.g., ARM Cortex-M).
 
 
- Write efficient, modular, and maintainable C/C++ code  for real-time applications.
 
 
- Integrate wireless communication stacks  (Wi-Fi, BLE) and enable cloud connectivity (e.g., AWS IoT , Azure IoT).
 
 
- Collaborate with hardware, cloud, and mobile teams  to define and implement complete system functionality.
 
 
- Conduct debugging, code optimization, unit and integration testing  to ensure quality and reliability.
 
 
- Participate in design and code reviews ; contribute to best practices and development standards.
 
 
- Evaluate and integrate third-party SDKs, libraries, and communication protocols .
 
 
- Contribute to software architecture discussions , documentation, and continuous improvement initiatives.
 
 
Required Qualifications:   
- Bachelor’s degree in Computer Science , Electronics , or related field.
 
 
- 4+ years  of hands-on experience in embedded systems development  using C/C++ .
 
 
- Experience working with RTOS  (e.g., FreeRTOS, Zephyr).
 
 
- Strong knowledge of Wi-Fi, BLE , and secure communication protocols.
 
 
- Hands-on experience with ARM Cortex-M microcontrollers  and SDKs (e.g., STM32, ESP32, NXP).
 
 
- Integration experience with cloud platforms such as AWS IoT , Azure IoT , etc.
 
 
- Familiarity with secure boot, OTA updates , and IoT provisioning workflows .
 
 
- Solid understanding of the embedded software development lifecycle , including CI/CD  practices.
 
 
- Strong analytical and debugging skills; effective team collaboration.
 
 
Nice to Have:   
- Experience with low-power design  and optimization for battery-powered  devices.
 
 
- Knowledge of embedded cryptography  and security protocols.
 
 
- Scripting skills in Python , Bash , or other languages for testing and automation.
 
 
- Familiarity with Agile methodologies  and tools like Git , JIRA , etc.