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: PuneExperience: 4+ YearsEmployment Type: Full-TimeAbout 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