Ready to Apply?
Take the Next Step in Your Career
Join IntraEdge and advance your career in Other-General
Apply for This Position
Click the button above to apply on our website
Job Description
Location: Pune
Experience: 4+ Years
Employment Type: Full-Time
About the Role:
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.
Don't Miss This Opportunity!
IntraEdge is actively hiring for this Microcontroller Software Developer position
Apply Now