03 Nov
|
Fluidra Technologies Private
|
Pune
03 Nov
Fluidra Technologies Private
Pune
? ? Position Name: Microcontroller Lead ?
Location:
Pune ?
Experience:
10+ Years ? Employment Type: Full-Time
About the Role
We are looking for a skilled and hands-on Microcontroller Software Developer with strong 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 workplace. 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++ 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++.
• 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. 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. Please mention below details while sharing profile:
📌 Software Engineer (Pune)
🏢 Fluidra Technologies Private
📍 Pune